Re: Aktuellen Generatorwert eines Datensatz abfragen



Klaus Dewald schrieb:
Hallo NG,
ich benutze einen Generator (zählt immer um eins hoch) um in einer Tabelle einen PK mit einem eindeutigen Wert bauen zu können. Dieser Wert wird in einer Spalte CID eingetragen. Funktioniert auch.

Ich nehme an über einen Trigger.

Wie kann ich die CID nun direkt nach dem Insert abfragen?

Dafür gibt es kein vernünftiges Verfahren.

Muß ich dafür extra eine weitere Query bauen oder liefert mir meine Insertquery diesen Wert auch irgendwo zurück?

Benutze einen Generator und setzte den Wert selbst. Bei halbwegs aktuellen IBX-Komponenten kann man auch die Eigenschaft GeneratorField benutzen und den zugewiesenen Wert nach einem Insert abfragen.

D6, Firebird 1.5, IBX

IBX und Firebird sind keine sehr glückliche Kombination.


Martin
.