---
title: "Expected end of statement"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/142675-expected-end-of-statement"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2006-02-18T14:25:49.000Z"
updated: "2006-02-18T18:31:19.000Z"
replies: 10
views: 535
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/142675-expected-end-of-statement"
---

# Expected end of statement

## #1 — WebbisNet, 2006-02-18T14:25Z

Varför får jag expected end of statement på den fetmarkerade raden

```
if RS("ar") = "M" then
[B]gender = response.write "Man"[/B]
elseIf RS("ar") = "F" then
gender = response.write "Kvinna"
elseIf RS("ar") = "P" then
gender = response.write "Par"
end if
```

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

## #2 — emission, 2006-02-18T14:30Z

Antingen gör du en tilldelning eller så skriver du ut på sidan, inte både och. Dvs. ta bort "gender =" eller "response.write"

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

## #3 — WebbisNet, 2006-02-18T14:34Z

tack, ibland är man blind

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

## #4 — WebbisNet, 2006-02-18T14:45Z

jag har en liten följdfråga, hur får jag soker att visas och inte bara ar

Nu blir det Man söker Man när det ska bli Man söker Kvinna då det i databasen på raden står M och F

```
if RS("ar") = "M" then
ar = "Man"
elseIf RS("ar") = "F" then
ar = "Kvinna"
elseIf RS("ar") = "P" then
ar = "Par"
end if

If RS("soker") = "M" then
soker = "Man"
elseIf RS("soker") = "F" then
soker = "Kvinna"
elseIf RS("soker") = "P" then
soker = "Par"
end if
```

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

## #5 — emission, 2006-02-18T15:09Z

Vet inte. Du skriver ut fel grejer?

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

## #6 — WebbisNet, 2006-02-18T15:10Z

hur kan jag skriva ut fel när det är 2 kolumner  och kolumnerna är definierade i if-satsen

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

## #7 — emission, 2006-02-18T15:13Z

Det vet jag inte, men baserat på den kod du visar så kan det inte bli så. Visa mer kod.

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

## #8 — WebbisNet, 2006-02-18T15:31Z

det är all kod jag har,

Set RS=objConn.Execute("SELECT \* "&\_
"FROM tblUsers INNER JOIN tblKontakt ON tblUsers.userID = tblKontakt.user order by id desc")

 listar med

```
<%=ar%> söker <%=soker%> från <%=RS("sokerOrt")%> i åldern från <%=RS("sokerAlderFran")%> till <%=RS("sokerAlderTill")%> år. Inlagd: <%=RS("inlagdDate")%> kl: <%=left(RS("inlagdTime"),5)%>
```

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

## #9 — WebbisNet, 2006-02-18T17:23Z

Med denna kod får jag bara 
**Man söker från .....**

```
If RS("ar") = "M" then
ar = "Man"
ElseIf RS("ar") = "F" then
ar = "Kvinna"
ElseIf RS("ar") = "P" then
ar = "Par"
ElseIf RS("soker") = "M" then
soker = "Man"
ElseIf RS("soker") = "F" then
soker = "Kvinna"
ElseIf RS("soker") = "P" then
soker = "Par"
End If
```

och med föregående kod får jag
**Man söker Man från .....**
på båda raderna

Rätt ska vara 
**Man söker Man**
och 
**Par söker Kvinna**

I db ser det ut så här

```
| ar | | soker |
  M         M
  P         F
```

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

## #10 — SB, 2006-02-18T18:01Z

Som jag ser det läser du bara från första raden i databasen. Du får navigera till den andra raden också för att få önskat resultat.

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

## #11 — WebbisNet, 2006-02-18T18:31Z

Felet var att jag inte hade If-satsen direkt under Loopen.....ibland ser man inte det självklara

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/142675-expected-end-of-statement
