Numerisches Datumsformat
Microsoft® SQL Server™ 2000 ermöglicht Ihnen die Angabe von Datumsdaten mit der numerischen Angabe eines Monats. So stellt z. B. das Datum 5/20/97 das Jahr 1997 und den zwanzigsten Tag des Monats Mai dar. Beim Verwenden des numerischen Datumsformats müssen Sie den Monat, den Tag und das Jahr in einer Zeichenfolge mit folgenden Trennzeichen angeben: mit Schrägstrichen (/), Bindestrichen (-) oder Punkten (.). Diese Zeichenfolge muss eines der folgenden Formate haben:
Zahl Trennzeichen Zahl Trennzeichen Zahl [Uhrzeit] [Uhrzeit]
Gültige numerische Formate sind:
[0]4/15/[19]96 -- (mdy)
[0]4-15-[19]96 -- (mdy)
[0]4.15.[19]96 -- (mdy)
[04]/[19]96/15 -- (myd)
15/[0]4/[19]96 -- (dmy)
15/[19]96/[0]4 -- (dym)
[19]96/15/[0]4 -- (ydm)
[19]96/[04]/15 -- (ymd)
Microsoft® SQL Server™ 2000 ermöglicht Ihnen die Angabe von Datumsdaten mit der numerischen Angabe eines Monats. So stellt z. B. das Datum 5/20/97 das Jahr 1997 und den zwanzigsten Tag des Monats Mai dar. Beim Verwenden des numerischen Datumsformats müssen Sie den Monat, den Tag und das Jahr in einer Zeichenfolge mit folgenden Trennzeichen angeben: mit Schrägstrichen (/), Bindestrichen (-) oder Punkten (.). Diese Zeichenfolge muss eines der folgenden Formate haben:
Zahl Trennzeichen Zahl Trennzeichen Zahl [Uhrzeit] [Uhrzeit]
Gültige numerische Formate sind:
[0]4/15/[19]96 -- (mdy)
[0]4-15-[19]96 -- (mdy)
[0]4.15.[19]96 -- (mdy)
[04]/[19]96/15 -- (myd)
15/[0]4/[19]96 -- (dmy)
15/[19]96/[0]4 -- (dym)
[19]96/15/[0]4 -- (ydm)
[19]96/[04]/15 -- (ymd)
Wieder das "Die Anweisung wurde beendet."
Allerdings müsste das Datum eh richtig sein, da es ja vom SQL-Server selber in das Feld geschrieben wird (" getdate()" oder so).
Wenn ich den Teil mit dem Date aus dem SQL-String nehme, kommt auch wieder "Die Anweisung wurde beendet.".
Kommentar