---
title: "Hämta värden större än...mindre än..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/154477-hämta-värden-större-än-mindre-än"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Yossarian"
published: "2006-12-04T09:00:10.000Z"
updated: "2006-12-04T09:16:14.000Z"
replies: 3
views: 655
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/154477-hämta-värden-större-än-mindre-än"
---

# Hämta värden större än...mindre än...

## #1 — Yossarian, 2006-12-04T09:00Z

Fastnat lite på en grej i asp, som jag undrar över.
Har en liten enkel funktion där besökare i en select väljer hyrintervall för en lägenhet. När sedan resultatet visas, så fungerar det bra...nästan :)
Blir problem angående en lägenhet som ligger på 12000 /månad? Den kommer t ex med i intervallet 1001-3000. Varför?
Fungerar utmärkt för intervallen som heter "between..."
Annars inte.

Lite förkortad kod:

Formuläret

\<option value="0" selected\>V&auml;lj hyresintervall\</option\>
\<option value="1000"\>under 1000\</option\>
\<option value="between 1001 and 3000"\>1001 - 3000\</option\>
\<option value="between 3001 and 4500"\>3001 - 4500\</option\>
\<option value="between 4501 and 6000"\>4501 - 6000\</option\>
\<option value="6001"\>6001 -\</option\>
\<option value="0"\>Alla\</option\>

En av if-satserna

if hyra = "between 1001 and 3000" then
hyra = "3000"
hyra2 = "1001"
end if

SQL

SQL="select \* from kumlabostader1 where Objecttyp = 'Hyreslägenhet' and Hyra \< '"&hyra&"' and Hyra \> '"&hyra2&"' and lokalid like '"&omrode&"%'"
	Set RS = Connection.Execute(SQL)

Jag är ingen asp-kodare egentligen, men tycker ju att det ser rätt ut. Dock förstår jag att det är något med hanteringen av tal. Detta är inte min kod, utan jag har fått i uppgift att uppdatera. Fältet med hyra är satt till varchar (255) i databasen..

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

## #2 — @nders, 2006-12-04T09:02Z

> Fältet med hyra är satt till varchar (255) i databasen..

Då kan du ju börja med att ändra det. Väljer du rätt datatyp så kommer ditt problem att lösas.

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

## #3 — Yossarian, 2006-12-04T09:11Z

Japp, klart att det löste sig då. Vågade inte riktigt testa själv först, då servern inte är vår samt att jag inte skapat databasen, men bra med en knuff i ryggen. Så tack! :)

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

## #4 — @nders, 2006-12-04T09:16Z

Passa på att ge den som skapat tabellen en smäll på käften också. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/154477-hämta-värden-större-än-mindre-än
