---
title: "Varför fungerar inte denna IF-sats?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/170898-varför-fungerar-inte-denna-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "lbs129"
published: "2008-04-19T12:28:51.000Z"
updated: "2008-04-19T12:43:36.000Z"
replies: 2
views: 563
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/170898-varför-fungerar-inte-denna-if-sats"
---

# Varför fungerar inte denna IF-sats?

## #1 — lbs129, 2008-04-19T12:28Z

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

Permalänk: https://www.webforum.nu/p/170898

## #2 — @nders, 2008-04-19T12:34Z

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

Permalänk: https://www.webforum.nu/p/2101985

## #3 — lbs129, 2008-04-19T12:43Z

> **@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!

Permalänk: https://www.webforum.nu/p/2101986

---

Tråden på webben: https://www.webforum.nu/amne/asp/170898-varför-fungerar-inte-denna-if-sats
