J Jymdis Medlem sedan mars 2001 6 260 inlägg Trådstart 8 jan. 2004 14:18 #1 intSent = cint(request.cookies("sent"))
if intSent => 10 then
Varför i hel... får jag följande felmess:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'cint'
/test/jymdis/mail/requestemail.asp, line 2
Är jag blind idag lr?
@nders Medlem sedan juni 2000 32 967 inlägg Vad innehåller request.cookies("sent") då? Finns där alltid ett tal? Använd IsNumeric() för att kontrollera om värdet är ett tal.
J Jymdis Medlem sedan mars 2001 6 260 inlägg Jag visste inte en cookie kunde innehålla ett tal (det är väl alltid en sträng?)?
if IsNumeric(request.cookies("sent")) = True then
blir iaf att det inte är en siffra (false alltså). Och det är alltid en siffra mellan 1 - 10 som värde i cookien.
@nders Medlem sedan juni 2000 32 967 inlägg Jag menade inte av typen tal.
Skriv ut kakvärdet och kontrollera innehållet.
J Jymdis Medlem sedan mars 2001 6 260 inlägg Okej, varför är man alltid så urbota dum - där var inget värde i cookien (den var inte satt ännu) - det var därför. Tack @nders, som vanligt är du en klippa.