Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Abfrage von Generator- und Triggername in firebird

  Alt 25. Apr 2006, 13:47
Zitat von Bigeddie:
Hallo,

ihr könnt mir bestimmt weiterhelfen!!

ich habe eine FB-Datenbank in der es auch Trigger und die dazugehörigen Generatoren gibt, nun habe ich mehrere Fragen:

1. wie bringe ich einen Generator dazu, bei einer Neuanlage, mit dem um eins erhöhten Maximalwert der id weiterzumachen (kann ich das vielleicht in die SET GENERATOR-Routine einbauen)?
Das macht man z.B. in einem Trigger. Generatoren sind nur Werte, die man mit der Funktion GEN_ID( <generatorname>, <incwert>); erhöhen kann.

Zitat:
2. wie kann ich mir mit delphi.net eine Liste der Generator- und/oder Triggernamen (z.B. Stringlist) holen, um diese später weiterverwenden zu können?
Generatoren: select RDB$GENERATOR_NAME from RDB$GENERATORS where RDB$SYSTEM_FLAG != 1; Trigger: select RDB$TRIGGER_NAME from RDB$TRIGGERS where RDB$SYSTEM_FLAG != 1;
Markus Kinzler
  Mit Zitat antworten Zitat