Es hat auch nichts mit
ADO zu tun, sondern das Problem ist ganz grundsätzlicher Art.
Stimmt nicht. Wenn
ADO wüsste, das es sich um ein IDENTITY-Feld handelt, könnte es ja den neuen Wert nach dem INSERT einfach abholen... Macht es gott-sei-dank auch
Ich würde es mal mit der Eigenschaft 'AutoGenerateValue' des persistenten Feldes versuchen. Für das Identity-Feld sollte dieser Wert auf 'arAutoInc' stehen (leider macht das
ADO bzw. Delphi nicht von alleine, wenn man die Felder einliest).
Wenn dann ein neuer Datensatz gepostet wird, holt sich
ADO die neue ID und trägt sie in das Feld ein.
Das sollte das Problem lösen.