---
title: "If-satsen fungerar inte?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9611-if-satsen-fungerar-inte"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-05-20T08:25:00.000Z"
updated: "2001-05-20T09:02:00.000Z"
replies: 5
views: 186
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/9611-if-satsen-fungerar-inte"
---

# If-satsen fungerar inte?

## #1 — Lukaspojken, 2001-05-20T08:25Z

Varför fungerar inte denna if-sats...värdet i RecSet är 201 men den hoppar bara över till andra if-satsen

```
Bredd2 = RecSet("Bildbredd")
Tal = 201

IF Bredd2 <= Tal THEN
T.WriteLine "blabla1>"
Response.write "Första if-satsen"
End if

IF Not Bredd2 <= Tal THEN
T.WriteLine "blabla"
Response.write "Andra if-satsen"
End if
```

Tar jag bort RecSet och skriver in värdet istället:

Bredd2 = 201

Då fungerar det...?

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

## #2 — @nders, 2001-05-20T08:35Z

jag skulle gissa på att ditt problem är att värdena du jämför är av olika subtyper.

prova detta:

```
Bredd2 = CInt(RecSet("Bildbredd"))
```

mvh,

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

## #3 — Lukaspojken, 2001-05-20T08:45Z

Det fungerade...varför fungerade det? Jag trodde det bara fanns dim variabler? Men det såg ut som du gjorde den till en integer?

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

## #4 — @nders, 2001-05-20T08:51Z

ja, jag gjorde om den från en variant till en integer. det måste jag göra för att kunna jämföra den mot Tal, som också är en integer.

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

## #5 — Lukaspojken, 2001-05-20T09:00Z

Kan det inte vara datatypen i databasen som kan behövs ändras? För nu är det inte ett tal i databasen utan står som text...

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

## #6 — @nders, 2001-05-20T09:02Z

generellt så tycker jag väl att ska saker och ting vara tal, så finns det ingen anledning att ha dem i text-fält i databasen.

det är möjligt att du får ut rätt subtyp om du ändrar fälttyp i databasen, så prova med det. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9611-if-satsen-fungerar-inte
