Die Funktion CDate ist eine VBScript Funktion. Letztlich liefert der
Konstrukt beim SQL Server einen Text ab, den er scheinbar in der
Konstellation nicht haben will.

Schau Dir mal die Funktion Convert() an und dort im Speziellen den
Formatbeschreiber 104.  Und konvertier in SQL - nicht in VBScript. So ca
sql = "Update Stat_reg_Supplier Set Datum = convert(datetime, '" &
rs("Datum") & "', 104) where Supplier_ID = " & rs("Supplier_ID")


Oder gleich andere Variante: nicht selbst den String produzieren sondern per
Update arbeiten. Da lassen sich im Archiv dieser Liste und der
Datenbankliste viele Beispiele finden.




Viele Gr��e
Hubert Daubmeier




----- Original Message -----
From: "Michael Hansky" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Wednesday, January 30, 2002 12:21 PM
Subject: [aspdebeginners] AW: Problem mit SQL - Server /
Datumsumwandlung.... / EILT


> Hallo zusammen....
>
>
> hab ein Problem das nur bei meinem Kunden und nicht auf meinem System
> auftritt:
>
>
>
> hier mal der Code
>
> sql = "Select Datum, Supplier_ID from Status_tracking where Status = 10
> order by Datum"
> Set rs = db.execute(sql)
> Do until rs.EOF
>
>
> sql = "Update Stat_reg_Supplier Set Datum = '"
> sql = sql + cDate(rs("Datum")) + "'"
> sql = sql + " where Supplier_ID = " & rs("Supplier_ID")
>
>
> db.execute(sql)
>
>
>
> nach dem execute wird mir folgende fehlermeldungen angezeigt:
>
> Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
> [Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char
data
> type to a datetime data type resulted in an out-of-range datetime value.
> /kst808/suppliertracking/new2.asp, line 99
>
>
>
>
> Woran kann das liegen ?
> In der DB (SQL-Server) sind beide Datenfelder datetime,
> allerdings sind in der Tabelle wo rausgelesen wird noch Werte wie
> "01.01.2002" (also ohne Zeitangabe)
> drin....
>
>
>
>
> Gruss
>
>
> Micha HAnsky
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an