---
title: "if variabel1 > variabel2 then problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/56512-if-variabel1-variabel2-then-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasnordin"
published: "2002-10-19T18:40:27.000Z"
updated: "2002-10-19T19:05:48.000Z"
replies: 8
views: 272
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/56512-if-variabel1-variabel2-then-problem"
---

# if variabel1 > variabel2 then problem

## #1 — mattiasnordin, 2002-10-19T18:40Z

Vad gör jag för fel med nedan? Jag försöker kontrollera att variabeln ii är mindre än variabeln varNumberOfFiles men det går inte. Byter jag ut varNumberOfFiles mot en siffra så fungerar det??!!  :x 

```
<hr>
	ii=<%=ii%><br>
	varNumberOfFiles=<%=varNumberOfFiles%><br>
	<%=IsNumeric(varNumberOfFiles)  %>
<hr>
<% if ii < varNumberOfFiles then %>
	<a href="show_mall.asp?id=<%=ii+1%>">+++</a> | <a href="show_mall.asp?id=<%=ii-1%>">---</a>
<% else %>
	 ERROR!!!!
<% end if %>
```

**Output =
ii=2
varNumberOfFiles=25
True** 

Please help this poor bastard....

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

## #2 — trexter.com, 2002-10-19T18:45Z

Vad får du för felmess?
Hur som helst kan du pröva med lite typkonvertering...
\<% if cint(ii) \< cint(varNumberOfFiles) then %\>

... men det känns som att raden ovan innehåller något fel. Hmm..

 :)

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

## #3 — mattiasnordin, 2002-10-19T18:49Z

Jag får inte något felmeddelande men min ifsats blir aldrig true utan else satsen köres hela tiden. grrr... 
Jag trodde ett tag att  numberOfFiles inte var ett nummer men när jag testar med \<%=IsNumeric(varNumberOfFiles)  %\> så returneras TRUE??!!

varNumberOfFiles värdet skapas med följande:
**varNumberOfFiles = objFolder.Files.count-1**

UPPRÖRD nu.... såja, lugn, dricka mjölk. Ja, bättre nu  :q

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

## #4 — trexter.com, 2002-10-19T18:51Z

Ingen skillnad med min kod?

 :)

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

## #5 — mattiasnordin, 2002-10-19T18:55Z

Det fungerar med CInt !

Orkar inte ens fundera på varför det var så, tack ändå  :birp

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

## #6 — trexter.com, 2002-10-19T18:57Z

Med CInt (ConvertInteger) konverteras variabeln till ett heltal. Vet inte scriptmotorn att det är tal klarar den inte av att jämföra.
Pantad som f-n, jag vet, men sådant är ASP. ;)

 :)

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

## #7 — @nders, 2002-10-19T19:01Z

Det är inte pantat. En strumpa är väl inte samma sak som en vante? Vi kan dock få vanten att fungera som strumpa med lite våld. CStr() är det Convert to strumpa?

Nåja.  En liten parentes bara. ;)

Mvh,

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

## #8 — trexter.com, 2002-10-19T19:03Z

Och alltid ska han glänsa...  §jr ;)

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

## #9 — Jörgen HP, 2002-10-19T19:05Z

> **@nders skrev:**
>
> Det är inte pantat. En strumpa är väl inte samma sak som en vante? Vi kan dock få vanten att fungera som strumpa med lite våld. CStr() är det Convert to strumpa?
> 
> Nåja.  En liten parentes bara. ;)
> 
> Mvh,

Men är strumpan null, då blir bara vanten error vid konverteringen. :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/56512-if-variabel1-variabel2-then-problem
