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?
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?