webForumDet fria alternativet

type missmatch

4 svar · 199 visningar · startad av DiDjo

DiDjoMedlem sedan nov. 2002544 inlägg
#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

LarsGMedlem sedan dec. 200012 464 inlägg
#2
rs("fodd") = cdate(Request.Form("dag") & "/" & Request.Form("man") & "/" & Request.Form("ar"))
DiDjoMedlem 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
LarsGMedlem sedan dec. 200012 464 inlägg
#4

Jaha

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

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

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)