Also das sind 2 Zeilen aus einer meiner Anwendungen, die fehlerfrei funktionieren (natürlich funktioniert das für ein INSERT analog):
Delphi-Quellcode:
ZQuery1.SQL.Text:='UPDATE pim_pb_berichte SET status=1, uegabedate=:uedate WHERE projektid=:projektid AND monat=:monat AND jahr=:jahr';
ZQuery1.ParamByName('uedate').AsDate:=Now;
Ich sagte ja, dass ich vermute, dass Dein Problem woanders liegt.
Viele Grüße
Igotcha