webForumDet fria alternativet

Varför fungerar inte IF-satsen?

ASPur ASP

5 svar · 292 visningar · startad av strigge

Medlem sedan nov. 20022 inlägg
Frågan#1

Varför fungerar inte den här IF-satsen?
IF-satsen ska kolla om svar innehåller någonting och isåfall skriva ut det. Om inte svar innehåller någonting så ska inget skrivas ut.

<%
If RS("svar") > "" THEN
Response.Write("<br><font color=#FF0000>" & "Jag svarar: " & "</font>" & RS("svar"))
End If
%>

Det som står i RS("svar") skrivs aldrig ut men däremot "Jag svarar: ".

Medlem sedan juni 200161 inlägg
#2

<%
If RS("svar") <> "" THEN
Response.Write("<br><font color=#FF0000>" & "Jag svarar: " & "</font>" & RS("svar"))
End If
%>

Medlem sedan dec. 200012 464 inlägg
#3
if "" & rs("svar") <> "" then
Medlem sedan dec. 20002 526 inlägg
#4

varfor gjor du sa LarsG? (ar bara nyfiken)
och varfor satter du <> fore ""?? Jag satter bara "" utan <>, gor det nagon skillnad?

Medlem sedan juni 200032 969 inlägg
#5

<> betyder skilt från. Man kan lika gärna använda NOT och =.

Mvh,

Medlem sedan dec. 200012 464 inlägg
#6

Om man skriver

 if "" & rs("svar") <> "" then

så fungerar det även om rs("svar") är null.

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