Trådstart#1
Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'CLng'
/eclub_local/memberadmin/editinfo2.asp, line 6
birthyear = CLng(Request("year"))
Jag förstår inte vad som är fel. Det har funkat tidigare.
@ndersMedlem sedan juni 200032 967 inläggoch response.write request("year") säger... 
ToonsterMedlem sedan feb. 20001 590 inläggrequest("year") innehåller antagligen fel datatyp, eller har inget värde.
prova:
response.write request("year")
birthyear = CLng(Request("year"))
Kan year vara reserverat?
/T
Den är tom.. Men då ska det väl bli 0?
Jag testade att använda Request("birthmonth") istället och det blev samma fel.
@ndersMedlem sedan juni 200032 967 inläggjo, då ska det bli 0.
prova det genom att skriva response.write clng("").
@ndersMedlem sedan juni 200032 967 inläggi värsta fall får man väl göra en nödlösning:
birthyear = request("year")
if birthyear = "" then birthyear = 0
birthyear = clng(birthyear)
Jag fick ett felmeddelande när jag skrev CLng(""). Vad är felet då?
Jag har använt mig av det på många ställen så krånglar det så vet jag inte vad jag gör. 
Beror det kanske på att jag i de fallen de funkat inte skickat med någonting, men här har jag skickat med birthyear=
?
@ndersMedlem sedan juni 200032 967 inlägghmm. know what? det får jag också...
det visar sig, att skickas inte något värde öht, så request("year") är odefinierad, så fungerar det, men inte om det är en tom sträng.
har du alltid skickat med year förut i formuläret / querystringen?
@ndersMedlem sedan juni 200032 967 inläggbra där erik, samtidigt som jag skrev... 