marty
14-02-12, 15:22
Hallo zusammen,
ich musste auf einem SQL Server 2005 einen Linked Server (über ODBC) zu einer unserer Maschinen einrichten. Dabei bin ich auf ein Problem gestoßen:
Für Microsoft ist das kleinstmögliche Datum der 1.1.1753, aber auf der AS/400 ist das kleinste Datum der 01.01.0001.
Wenn ich jetzt auf dem SQL Server einen SELECT absetze der ein DATE Feld zurückliefert, dann kommt immer der Fehler "Fehler beim Konvertieren des DBTYPE_DBTIMESTAMP-Datentyps in datetime.". Erst ab SQL Server 2008 gibts einen entsprechenden Datentyp DATETIME2 in MS SQL.
Kennt jemand einen Weg mit dem ich trotzdem an die Tabelleninhalte der AS400 komme?
ich musste auf einem SQL Server 2005 einen Linked Server (über ODBC) zu einer unserer Maschinen einrichten. Dabei bin ich auf ein Problem gestoßen:
Für Microsoft ist das kleinstmögliche Datum der 1.1.1753, aber auf der AS/400 ist das kleinste Datum der 01.01.0001.
Wenn ich jetzt auf dem SQL Server einen SELECT absetze der ein DATE Feld zurückliefert, dann kommt immer der Fehler "Fehler beim Konvertieren des DBTYPE_DBTIMESTAMP-Datentyps in datetime.". Erst ab SQL Server 2008 gibts einen entsprechenden Datentyp DATETIME2 in MS SQL.
Kennt jemand einen Weg mit dem ich trotzdem an die Tabelleninhalte der AS400 komme?