W2K12R2 ASP Classic - SQL Server - Datum speichern - Type mismatch
Hallo Zusammen,
wir haben ein paar ASP Projekte die von W2K8 auf W2K12R2 umgezogen sind. Alles funktioniert nur bei einer Sache, bekommen wir einen Fehler:
Provider error '80020005'
Type mismatch.
Und genau an dieser Stelle wird ein Datum in die Datenbank gespeichert. Das Datum ist korrekt, wird im Vorfeld geprüft und als String übergeben
Das Projekt läuft unter Win8 64Bit ohne Probleme, auch das Speichern des Datums.
Die MDAC Version ist bei beidenWin8 und W2K12R2- 6.3.9600.16384 - völlig identisch.
Die Einstellungen in des Systemsteuerung Datumsformat sind ebenso korrekt.
Wenn ich das Datum konvertiere klappt das Speichern. Ist allerdings ungünstig, weil das Projekt aus vielen 100 Dateien besteht und alles noch einmal umstellen - nicht wirklich!
Hat jemand eine Idee?
DANKE
Viele Grüße
Ciao Thomas
wir haben ein paar ASP Projekte die von W2K8 auf W2K12R2 umgezogen sind. Alles funktioniert nur bei einer Sache, bekommen wir einen Fehler:
Provider error '80020005'
Type mismatch.
Und genau an dieser Stelle wird ein Datum in die Datenbank gespeichert. Das Datum ist korrekt, wird im Vorfeld geprüft und als String übergeben
Das Projekt läuft unter Win8 64Bit ohne Probleme, auch das Speichern des Datums.
Die MDAC Version ist bei beidenWin8 und W2K12R2- 6.3.9600.16384 - völlig identisch.
Die Einstellungen in des Systemsteuerung Datumsformat sind ebenso korrekt.
Wenn ich das Datum konvertiere klappt das Speichern. Ist allerdings ungünstig, weil das Projekt aus vielen 100 Dateien besteht und alles noch einmal umstellen - nicht wirklich!
Hat jemand eine Idee?
DANKE
Viele Grüße
Ciao Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 258888
Url: https://administrator.de/contentid/258888
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo Thomas,
Welchen Typ hat denn die Spalte in der Datenbank ?
Stimmt das DATEFORMAT auf dem SQL Server ? http://msdn.microsoft.com/de-de/library/ms189491.aspx
Ein bisschen Code von deiner Seite wäre auch nicht schlecht.
Grüße Uwe
p.s. Es gibt Programme für Suchen/Ersetzen in mehreren Dateien, wie z.B. UltraEdit , falls es doch erforderlich sein sollte.
Wenn ich das Datum konvertiere klappt das Speichern. Ist allerdings ungünstig, weil das Projekt aus vielen 100 Dateien besteht und alles noch einmal umstellen - nicht wirklich!
wie, Ihr habt das ganze speichern in die DB nicht mit einer Funktion in eine separate Klasse ausgelagert ?? Und nun stehen alle SQL-Inserts verteilt in den Dateien, wer macht den bitte so was ?Welchen Typ hat denn die Spalte in der Datenbank ?
Stimmt das DATEFORMAT auf dem SQL Server ? http://msdn.microsoft.com/de-de/library/ms189491.aspx
Ein bisschen Code von deiner Seite wäre auch nicht schlecht.
Grüße Uwe
p.s. Es gibt Programme für Suchen/Ersetzen in mehreren Dateien, wie z.B. UltraEdit , falls es doch erforderlich sein sollte.
Das Datumsformat was ein SQL-Server akzeptiert wird wie oben bereits geschrieben auf dem SQL-Server festgelegt:
http://msdn.microsoft.com/de-de/library/ms189491.aspx
Wenn der SQL-Server also auch umgestellt wurde wurde das vermutlich vergessen.
http://msdn.microsoft.com/de-de/library/ms189491.aspx
Wenn der SQL-Server also auch umgestellt wurde wurde das vermutlich vergessen.