---
title: "Konstigt IF fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/93427-konstigt-if-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "DiDjo"
published: "2003-12-25T21:56:42.000Z"
updated: "2003-12-26T11:58:00.000Z"
replies: 2
views: 192
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/93427-konstigt-if-fel"
---

# Konstigt IF fel

## #1 — DiDjo, 2003-12-25T21:56Z

Varför fungerar inte denna kod?

```
<%if request.querystring("vad") = "tält" then
if Len(rs("pengar")) < 19  Then
session("fel") = ("Du har inte råd!")
response.redirect "camping.asp"
else
rs("pengar") = rs("pengar") -19
rs.update
end if
elseif request.querystring("vad") = "husvagn" then
if Len(rs("pengar")) < 49  Then
session("fel") = ("Du har inte råd!")
response.redirect "camping.asp"
else
rs("pengar") = rs("pengar") -49
rs.update
end if
elseif request.querystring("vad") = "stuga" then
if Len(rs("pengar")) < 99  Then
session("fel") = ("Du har inte råd!")
response.redirect "camping.asp"
else
rs("pengar") = rs("pengar") -99
rs.update
end if
end if
%>
```

Den säger att jag har för lite "pengar"! Även om jag har övergränsen!

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

## #2 — @nders, 2003-12-25T22:08Z

Antagligen ett subtypsproblem. Alltid när du ska göra saker med någonting som kommer från ett recordset, se till att du konverterar till rätt subtyp.

```
if clng(rs("pengar")) < 19
```

Etc.

Vad hade du tänkt att använda Len() till? :q

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

## #3 — DiDjo, 2003-12-26T11:58Z

Inte en aning  :e Fick koden i en tidigare tråd! Funkade bra till allt annat, men till det här ville det inte!

Tack så mycket!

God Fortsättning!

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

---

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