Hallo mercanery,
zunächst einmal habe ich den Thread wie gewünscht in die
DB Sparte verschoben.
Ich vermute, dass du beide Anweisungen wie im Code gezeigt durch Semikolon getrennt in eine Abfrage gepackt hast. Das geht aber nicht! TQuery kann nur jeweils ein Statement abarbeiten und zum zweiten gibt die erste Abfrage eine Datenmenge zurück (müsste also mit Open ausgeführt werden) und die zweite ändert eine Tabelle (müsste also mit ExecSQL ausgeführt werden).
Du musst die beiden Anweisungen trennen.