Falcon skrev:
> Skriver jeg:
> response.write Session("tal") får jeg et tal - fex 33
Nej - du får en tekstrepræsentation af en variabel. Ud fra
skærmudskriften kan du ikke bedømme om asp tror det er en tekst
eller et tal.
> if nummer = Session("tal") then response.write "hej"
> så sker der ikke noget ??
Du har ikke vist hvordan du gemmer dit nummer i sessionvariablen.
Hvis du skriver:
session("tal") = 33
- skulle du gerne kunne trække det ud igen som tal.
Men hvis du skriver:
session("tal") = Request.Form("tal")
- så vil variablen _ikke_ blive gemt som et tal.
En nem måde at konvertere typen til tal på er ved at bruge CInt:
If CInt(Session("tal")) = 33 Then
' Hej
End If
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html