Na dann gebe ich auch mal meinen Senf dazu:
Ich muss zugeben ich habe nicht alles gelesen, aber vielleicht hilfts ja trotzdem.
Table1.Delete;
löscht den Datensatz, ein Fehler düfte eigentlich nicht auftreten. Löschen und einfügen, finde ich mit Table leichter zu machen. Mit
Query finde ich ist das alles komplizierter, ich würde halt, wenn du's brauchst beides benutzten.
Gruß DelphiFreund