MudGuard: Meldung 242, Konvertierung eines varchar-Datentyps in einen datetime-Datentyp liegt der Wert außerhalb des gültigen Bereichs.

Beitrag lesen

Hi,

Habe ich auch überlegt, dann aber ausgeschlossen. Datumsformate dieser Welt sind dmy und mdy, dazu ymd für sortierbare Datumsangaben. YDM habe ich noch nie gesehen, und SSMS arbeitet normalerweise auch mit den Date-Einstellungen der Windows-Lokalisierung; in D also DMY. YYYY-MM-DD wird als ISO-Timestamp ebenfalls verstanden.

Trump-ISO? 😉

Die Amerikaner stellen ja normalerweise den Tag in die Mitte, wenn die das dann iso-fizieren, steht das Jahr am Anfang, der Tag in der Mitte und der Monat am Ende … 😉

Unabhängig davon, was der konkrete Auslöser ist, sollte m.E. die entsprechende Konvertiermethode mit passendem Formatstring explizit aufgerufen werden, statt sich auf den Zufall, daß der default-Formatstring passen könnte, zu verlassen.

cu,
Andreas a/k/a MudGuard