Zitat:
ExecSQL returns an integer value reflecting the number of rows affected by the executed
SQL statement.
Du weisst ja wieviele Datesätze du mit der Anweisung ändern möchtest.
Für Netzwerksverbindungsfehler oder andere Exceptions empfehle Transaktionen:
Delphi-Quellcode:
LQuery.Connection.BeginTrans;
try
LQuery.SQL.Text := 'IRGENDEIN STATEMENT';
LQuery.ExecSQL;
LQuery.CommitTrans;
except
LQuery.Connection.RollbackTrans;
end;
Das sollte helfen, denk ich.
mfg