webForumDet fria alternativet

type missmatch

ASP

4 svar · 199 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Varför får jag detta fel:

Provider error '80020005' 

Type mismatch. 

/install.asp, line 58

När jag försöker detta:

rs("fodd") = Request.Form("dag") & "/" & Request.Form("man") & "/" & Request.Form("ar")

Det fungerade i en annan fil!
fodd i databasen är av typen date/time och shortdate! Då borde det fungera?

Formerna heter dag, man, ar... som ni ser! Och för att hämta ut informationen till dessa skriver jag <%=year(rs("fodd"))%> för året

Medlem sedan dec. 200012 464 inlägg
#2
rs("fodd") = cdate(Request.Form("dag") & "/" & Request.Form("man") & "/" & Request.Form("ar"))
Medlem sedan nov. 2002544 inlägg
#3

förlåt! Glömde skicka felet! Men nu får jag detta:

Microsoft VBScript runtime error '800a000d' 

Type mismatch: 'cdate' 

/install.asp, line 58
Medlem sedan dec. 200012 464 inlägg
#4

Jaha

rs("fodd") = dateserial(Request.Form("ar"), Request.Form("man"),Request.Form("dag"))
Medlem sedan nov. 2002544 inlägg
#5

tackar tackar :birp! Vad skulle man göra utan er på webforum?!?

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)