webForumDet fria alternativet

datum fel?

ASP

1 svar · 182 visningar · startad av daniel234

Medlem sedan sep. 2004131 inlägg
Frågan#1

Kan någon hjälpa mig..får detta felmedelandet:

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'CDate'

/forum/common.asp, line 461

och här är de raderna i common.asp

If isNumeric(Request.Cookies(strCookieName)("LTVST")) Then

If CDate(Request.Cookies(strCookieName)("LTVST")) \< DateAdd("n", -5, Now()) Then
	Response.Cookies(strCookieName)("LTVST") = CDbl(Now())
	Response.Cookies(strCookieName).Expires = DateAdd("yyyy", 1, Now())
End If

Vad är fel?? hur fixas det? tacksam för hjälp

Medlem sedan juni 200032 967 inlägg
#2
Response.Cookies(strCookieName)("LTVST") = CDbl(Now())

Jag förstår inte varför du använder Cdbl, är det ett skrivfel? Det ska nog vara CDate (även om det i detta läge är onödigt, eftersom now() redan är av rätt subtyp).

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)