Hallo Klaus!
Ich denke Du brauchst den Namen deines unbekannten Feldes. Um ihn herauszufinden musst Du den Aufbau der
Query untersuchen und nach einem Feld suchen das vom Typ „ftAutoInc“ ist. Ich würde das so machen:
Delphi-Quellcode:
with Query do
for i := 0
to FieldCount -1
do
case FieldDefs.Items[i].DataType
of
ftString :
// Zeichen- oder String-Feld
ftInteger:
// 32-Bit-Integer-Feld
ftAutoInc:
// 32-Bit-Integer-Zählerfeld
end;
end;
Den Namen des Feldes kannst Du mit FieldDefs.Items[i].Name abfragen.
So! Wenn man schon den Namen kennt, dann ist der Zugriff auf sein Wert kein Problem mehr!
Gruß Markus
[edit=r_kerber]Delphi-Tags gesetzt. Mfg, r_kerber[/edit]