---
title: "If sats fel ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/64463-if-sats-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellefant"
published: "2003-01-11T11:08:47.000Z"
updated: "2003-01-11T11:33:12.000Z"
replies: 2
views: 208
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/64463-if-sats-fel"
---

# If sats fel ?

## #1 — Pellefant, 2003-01-11T11:08Z

Hej! :)

Varför går inte detta?

```
<%
	if(RecSet("Result")=-8) then 
	response.write "Engaged"
	else%>
	<%=RecSet("Msg Data")
	end if
	%>
```

Felmed:

Expected statement 

\=RecSet("Msg Data")
^

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

## #2 — @nders, 2003-01-11T11:12Z

Om jag inte har helt fel, måste ett response.write-statement vara det enda i asp-blocket, om du använder = istället för response.write. Prova detta istället för att växla context flera gånger:

```
<%
	if(RecSet("Result")=-8) then 
	response.write "Engaged"
	else
	Response.write RecSet("Msg Data")
	end if
	%>
```

Du borde dock göra någon sorts subtypskonvertering i din if-sats, eftersom datat kommer från en databas. Clng() verkar vara lämpligt. Man ska också akta sig för att ha mellanslag och andra 'ovanliga' tecken i fältnamn.

Mvh,

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

## #3 — Pellefant, 2003-01-11T11:33Z

Tack det fungerade, ska fixa till det andra också som du skrev.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/64463-if-sats-fel
