---
title: "är det CInt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/119996-är-det-cint"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2005-01-12T19:54:55.000Z"
updated: "2005-01-12T20:02:20.000Z"
replies: 3
views: 243
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/119996-är-det-cint"
---

# är det CInt?

## #1 — eriks, 2005-01-12T19:54Z

Hej, Jag skriver följande:

Do Until RS3.EOF
if RS3("K_kundnr") = request("kundnr") then
finnsredan = 1
end if

Jag vill alltså jämföra ett tal ur databsen med ett värde från ett förmulär. Fast finnsredan ändras aldrig till 1, trots att värdena är samma. Då tänkte jag, man ska nog sätta CInt() på dom, men oavsett om jag sätter det på båda, på ena, eller andra, så svarar servern Overflow. Vad ska jag göra för att jämföra dessa tal rätt?

MVH Erik

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

## #2 — LarsG, 2005-01-12T19:56Z

```
if clng(RS3("K_kundnr")) = clng(request("kundnr")) then
finnsredan = 1
end if
```

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

## #3 — eriks, 2005-01-12T19:59Z

Nu var detta kanske inte någon svår fråga för Årets Medlem 2001! Men det är helt otroligt att man få ett problem löst på 2 (!) minuter tycker jag. Uppskattas mycket. Tack!

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

## #4 — @nders, 2005-01-12T20:02Z

Du var helt rätt ute. Anledningen till att det blev fel är att gränsen för integer är 32768. Om man ska hantera större tal så är det *long* som gäller. :)

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/119996-är-det-cint
