---
title: "Problem med IF-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/175787-problem-med-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "lbs129"
published: "2008-12-09T19:16:18.000Z"
updated: "2008-12-09T19:50:49.000Z"
replies: 2
views: 413
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/175787-problem-med-if-sats"
---

# Problem med IF-sats

## #1 — lbs129, 2008-12-09T19:16Z

Hej!

Jag har problem med en IF-sats i ASP som inte blir sann fast jag tycker att den borde bli det. RecSet("id") hämtas från en Access-databas och har samma värde som Request.QueryString("markera").

```
<% IF RecSet("id") = Request.QueryString("markera") THEN %>
<div id="tips<%=RecSet("id")%>" class="markera">
<% ELSE %>
<div id="tips<%=RecSet("id")%>">
<% END IF %>
```

Tack på förhand.

Mvh Johan

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

## #2 — rhdf, 2008-12-09T19:26Z

är du HELT säker på att de har samma värde?
Det är skillnad på 1 och "1" följdaktligen måste du konvertera värdena så du är säker på att båda är tex tal
IF RecSet("id") = **Clng(**Request.QueryString("markera")**)** THEN

Du kan eventuellt behöva en clng() runt RecSet("id") med  :bire

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

## #3 — lbs129, 2008-12-09T19:50Z

Tack! :D
Detta fungerade utmärkt:

```
IF RecSet("id") = Clng(Request.QueryString("markera")) THEN
```

Jag visste att dataypen i databasen var satt till Tal, men jag visste inte att man var tvungen att tala om av vilken datatyp en querystring var.

Tack ännu en gång! :)

Mvh Johan

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/175787-problem-med-if-sats
