Der Datensatz hat ein Feld ID. Diese ist der Primärschlüssel. Diesen Feld könnte man sich merken und dann anspringen. ABER: Das Feld ist ein autoinc-Feld, wird also von der Datenbank automatisch um einen hochgezählt. Daher wird für dieses Feld kein Wert in meinem
SQL-Insert-Statement angegeben und ich kenne diesen Wert auch nicht. Kann man den irgendwie abfragen? Er wird ja erst nach dem AQuery.Post erzeugt oder nicht? Wenn ich dann z.B. mit AQuery.FieldByName('ID').AsString den Wert abfragen möchte, bekomme ich eine leere ID da Delphi von den Änderungen in der
DB noch nichts mitbekommen hat. Deswegen der Refresh im oberen Posting. Durch den Refresh wird aber der aktuelle Datensatz geändert. Wo wir wieder bei meinem Problem sind.