Hallo,
ich habe eine Tabelle bei der ich mehrere Felder updaten will.
Beim ExecSQL kommt folgende Fehlermeldung beim update auf das Datumsfeld...
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt NSVFertigung.exe ist eine
Exception der Klasse EOleException mit der Meldung '[Microsoft][
ODBC-Treiber für Microsoft
Access]Ungültiger Genauigkeitswert' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------
Delphi-Quellcode:
procedure TFrmGeraeteDaten.btnSaveGerateDatenClick(Sender: TObject);
var
qryUpdate: TADOQuery;
begin
ADOQuery1 := TADOQuery.Create(Self);
ADOQuery1.Connection := ADOConnectionGeraet;
ADOQuery1.Active := false;
ADOQuery1.SQL.Text := 'UPDATE fertigung set BEMERKUNG = :bemerk,' +
'SERIALSAP= :serialsap ' + ',GEFERTIGT_AM = :gefertigt ' +
' where serialtube = :serialtube';
ADOQuery1.Parameters.ParamByName('bemerk').Value := edtBemerkung.Text;
ADOQuery1.Parameters.ParamByName('serialtube').Value := edtSerialTube.Text;
ADOQuery1.Parameters.ParamByName('serialsap').Value := edtSerialSAP.Text;
ADOQuery1.Parameters.ParamByName('gefertigt').Value := now;
ADOQuery1.ExecSQL;
end;
Was ist denn hier falsch, ich versuche doch ein Datum in ein Datums/Zeitfeld zu schreiben...
Vielen Dank schon mal und Frohe Ostern.