webForumDet fria alternativet

true & false

9 svar · 202 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Detta funkar ej, varför?
sidans_namn.asp?varde=true

test=request.querystring("varde")
if test=true then
response.write "sant"
else
response.write "Falskt"
end if
ViktorMedlem sedan aug. 20021 752 inlägg
#2

True är en text sträng, inte datatypen true eller false

test=request.querystring("varde")
if test="true" then
response.write "sant"
else
response.write "Falskt"
end if

/Viktor

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Det är väl inte en textsträng om jag inte skriver:
sidans_namn.asp?varde='true'

roadyMedlem sedan jan. 2002473 inlägg
#4

allt som skickas i en QueryString (adressfältet) blir automatiskt text...

EkströmMedlem sedan feb. 20022 594 inlägg
#5

Blir automatiskt en sträng (Det kan jag hålla med om :) ). Det spelar ingen roll om värdet är 0 eller true eller vad det nu kan vara.

Varför tror du det heter QueryString? ;)

Jesper TMedlem sedan nov. 20017 144 inlägg
#6

Går det inte att göra om här då(som man kan med tex. Cdate)?

test=Göra_om(request.querystring("varde"))

roadyMedlem sedan jan. 2002473 inlägg
#7

nja, automatiskt blir väll kanske inte rätt ord, men man kan väll inte göra som jesper först försökte att ta det som ett bolensk värde???

@ndersMedlem sedan juni 200032 969 inlägg
#8

test = CBool(request.querystring("varde"))

mvh,

Jesper TMedlem sedan nov. 20017 144 inlägg
#9

Jag visste det!!! Tack @nders (han man alltid kan lita på)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#10

Däremot i VB om man gör en jämförelse så är True samma som "True" och 0 är samma som "0". :)

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