Bei dem Versuch, ein Feld des Datentyps „DbDate“ oder auch „Timestamp“ auf NULL zu setzen, bekomme ich die Fehlermeldung: „Datetime field overflow;-3050 POS(1) Invalid timestamp format:ISO.“
Unter VB ist die DataEnv (Ado) über ODBC mit dem SAPDB-Server verbunden. ODBC-Einstellungen sind alle auf standard.
Das Recordset wird als Befehl des DataEnv mit dem Befehlstext ‚select * from „tbl_Behandlungen“ where „PatientID“=1‘ angesprochen.
Dann ganz normal
DataEnv.rstbl_Behandlungen.open
DataEnv.rstbl_Behandlungen!BehDatum=null
DataEnv.rstbl_Behandlungen.update
Alle anderen Felder funktionieren einwandfrei.
Auch bei einem gebundenen DataGrid kommt es zu diesem Fehler.
Unter Access läuft alles über die gleiche ODBC-Verbindung einwandfrei
Wo ist das Problem?