webForumDet fria alternativet

Varför fungerar inte denna IF-sats?

ASP

2 svar · 556 visningar · startad av lbs129

Medlem sedan apr. 200899 inlägg
Frågan#1

Hej!

När jag försöker köra en IF-sats får jag följande felmeddelande:

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/af/laggtill2.asp, line 75 
IF NOT Session("access") = "hemligt" THEN Response.Redirect "loggain.asp?ref=&Request.ServerVariables("URL")
-----------------------------------------------------------------------------------------------------^

IF-satsen:

<%IF NOT Session("access") = "hemligt" THEN Response.Redirect "loggain.asp?ref=&Request.ServerVariables("URL")%>

Mvh Johan

Medlem sedan juni 200032 967 inlägg
#2

Du måste bryta strängen för att konkatenera in värden från asp.

<%IF NOT Session("access") = "hemligt" THEN Response.Redirect "loggain.asp?ref=" & Request.ServerVariables("URL")%>

mvh

Medlem sedan apr. 200899 inlägg
#3

@nders skrev:

Du måste bryta strängen för att konkatenera in värden från asp.

<%IF NOT Session("access") = "hemligt" THEN Response.Redirect "loggain.asp?ref=" & Request.ServerVariables("URL")%>

mvh

Tack! Problemet löst!

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)