Hallo,
warum nimmst Du zum Speichern/Updaten der Daten kein ADOCommand. Dieses ist eigentlich dafür gedacht.
Ich mache es eigentlich immer so und hatte bis dato keine Probleme.
Delphi-Quellcode:
ADOCommand.CommandText:='Update Rechnung SET rechnungsdatum=:datum where Rechnungsnummer=:renr';
ADOCommand.Parameters.ParamByName('datum').Value:=Date();
ADOCommand.Parameters.ParamByName('renr').Value:='RE12345678';
ADOCommand.Execute();