SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 242: Bei der Konvertierung eines char-Datentyps in einen datetime-Datentyp liegt der datetime-Wert
  • 137: Die "%1!"-Skalarvariable muss deklariert werden. »

241: Fehler beim Konvertieren einer Zeichenfolge in einen datetime-Wert.

posted on Aug 29, 2010 von Frank Kalis in 0 - 999

Fehlermeldung:
Meldung 241, Ebene 16, Status 1, Zeile 3
Fehler beim Konvertieren einer Zeichenfolge in einen datetime-Wert.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung taucht auf, wenn SQL Server eine Zeichenfolge nicht in einen gültigen DATETIME Wert umwandeln kann.

Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.

Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. In diesem Fall muß der Fehler aus der Zeichenfolge entfernt werden, damit ein gültiger und konvertierbarer DATETIME Wert entstehen kann.

Versionen:
Alle Versionen von SQL Server

Beispiel(e):
DECLARE @dt VARCHAR(10)
SET @dt = '2007011'
SELECT CAST(@dt AS DATETIME)

Anmerkungen:
Ungültige Datumswerte sind eine sehr häufige Fehlerursache. Ein Weg, um vorab zu überprüfen, ob eine Zeichenfolge in einen Datumswert konvertierbar ist, ist der Einsatz der ISDATE() Funktion.

Tags:

datumzeichenfolgezeit

Noch kein Feedback


Formular wird geladen...

Kommentar-Feed für diesen Eintrag

Alle Blogs

  • =tg=
  • Andreas Wolter
  • Armin Neudert
  • Christoph Ingenhaag
  • cmu
  • Downloads
  • Falk Krahl
  • Fehlermeldungen
  • Frank Kalis
  • Holger Schmeling
  • InsideSQL.org Blogs
  • Klaus Oberdalhoff
  • Olaf Pietsch
  • Pressemitteilungen
  • Sascha Lorenz
  • tosc
  • Uwe Ricken
  • Weblinks

XML-Feeds

  • RSS 2.0: Einträge, Kommentare
  • Atom: Einträge, Kommentare
  • RDF: Einträge, Kommentare
  • RSS 0.92: Einträge, Kommentare
What is RSS?

©2025 by Frank Kalis • Kontakt • Hilfe • Forums software

b2