SAPDB unter VB Datentyp DBDATE auf NULL setzen

brobo

Grünschnabel
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?
 
Zurück