dato problemer med querystring
jeg har en kalender, hvor jeg modtager 3 querystrings fra fra brugeren når brugeren trykke på en dato.'modtager querystrings
tDay=Request.QueryString("day")
tMonth=Request.QueryString("month")
tYear=Request.QueryString("year")
'så sætter jeg dem sammen til noget der ligner en DK dato
queryDato = tDay & "-" & tMonth & "-" & tYear
'Tjekke om queryDato er dato format
dDato=Cdate(queryDato)
'Tjekker om dDato er tom (hvis det er første gang siden hentes)
If dDato = "" then
'den er tom og dDato sættes = dags dato
dDato = date()
'lægger dato i en session
session("dDato") = dDato
else
'ellers må dDato være = queryDato fra de medsendte querystrings
'lægger dato i en session
session("dDato") = dDato
end if
'lægger Ugedags navn i en session
session("uDag") = WeekDayName(WeekDay(dDato))
'udskriv dato og ugedag
response.Write(session("uDag") & " D." & session("dDato"))
men jeg får en fejl i type
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
Typer stemmer ikke overens: 'dDato'
dato.asp, line 24
linje 24 = session("uDag") = WeekDayName(WeekDay(dDato))
og vi i om jeg skal tage nogle bestemte hensyn, hvis jeg vælger at skrive denne dato til en database som er difineret som dato format.
Håber det er til at forstå?
