Hallo!

> Fehlermeldung:
> -----------------------------------------
> Microsoft VBScript runtime - Fehler '800a000d'
> 
> Type mismatch: 'DateValue'
> 
> /Default.asp, line 9
> -----------------------------------------
> 
> 
> Das entsprechende Script
> -----------------------------------------
> <!-- #include file="SID.asp" -->
> <!-- #include file="dbconnection.asp" -->
> <%
> DIM ID(13)
> Dim Datum
> ID(0) = "0"
> 
> Datum         = Date
> StartDat      = DateValue ("01.01.2001")
> 'StartDat     = CDate("01.01.2001")
> -----------------------------------------

Sowohl "CDate()" als auch "DateValue()" funktionieren abh�ngig vom
Gebietsschema, jedoch augenscheinlich mit unterschiedlicher Toleranz.
"DateValue()" bevorzugt dabei das kurze Datumsformat und "CDate()".
Beide Funktionen sind also nicht empfehlenswert, wenn es darum geht,
einen Datumswert direkt im Quellcode zu setzen.

Entweder Du definierst das Gebietsschema z. B. mit "SetLocale 1031",
damit keine Missverst�ndnisse auftreten, oder Du gehst direkt den
sicheren Weg mit "StartDat = DateSerial(2001, 1, 1)" oder "StartDat =
#1/1/2001#".

Freundliche Gr��e
Joachim van de Bruck


| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an