Hallo,
der Inhalt eins Autoinkremtet-Feld wird automatisch durch die Datenbank (sags einfach mal so) gesetzt, d.h. wenn Du versuchst dort was reinzuschreiben, dann gibts eine Fehlermeldung.
Ich mache es normalerweise so
Client.SQL.Text := 'xxxx'
Dann kann ich im Debugger vor dem Aufruf von EXECSQL nachschauen, wie denn genau mein
SQL Befehl aussieht und kann somit den Fehler relativ einfach finden.
Grüße
Sven