Hallo,
ich verwende bei der Ausführung einiger SQL Scripte JDBC Date Literals auf einem SQL Server 2014 in Englisch.
Dies soll auch so bleiben.
Folgende Abfrage kann auf einem SQL Server 2014 in Deutsch problemlos ausgeführt werden, führt aber zu einem Fehler, wenn ich es auf einem SQL Server 2014 in Englisch ausführe:
Error:
Msg 241, Level 16, State 3, Line 1
Conversion failed when converting date and/or time from character string.
Aus Verzweiflung habe ich folgendes bereits ausgetestet - leider ohne Erfolg:
Hatte jemand von euch bereits ein ähnliches Problem und kann mir hier weiterhelfen?
Grüße,
JLP
ich verwende bei der Ausführung einiger SQL Scripte JDBC Date Literals auf einem SQL Server 2014 in Englisch.
Dies soll auch so bleiben.
Folgende Abfrage kann auf einem SQL Server 2014 in Deutsch problemlos ausgeführt werden, führt aber zu einem Fehler, wenn ich es auf einem SQL Server 2014 in Englisch ausführe:
SQL:
SELECT vname FROM testdb WHERE bdate <= {d '2011-06-16'}
Error:
Msg 241, Level 16, State 3, Line 1
Conversion failed when converting date and/or time from character string.
Aus Verzweiflung habe ich folgendes bereits ausgetestet - leider ohne Erfolg:
- {d '2011-16-06'}
- {d '2011/06/16'}
- {d '2011/16/06'}
Hatte jemand von euch bereits ein ähnliches Problem und kann mir hier weiterhelfen?
Grüße,
JLP