webForumDet fria alternativet

if variabel1 > variabel2 then problem

8 svar · 257 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 080 inlägg
#1

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....

trexter.comMedlem sedan apr. 20021 203 inlägg
#2

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..

:)

mattiasnordinMedlem sedan maj 20012 080 inlägg
#3

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

trexter.comMedlem sedan apr. 20021 203 inlägg
#4

Ingen skillnad med min kod?

:)

mattiasnordinMedlem sedan maj 20012 080 inlägg
#5

Det fungerar med CInt !

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

trexter.comMedlem sedan apr. 20021 203 inlägg
#6

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. ;)

:)

@ndersMedlem sedan juni 200032 969 inlägg
#7

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,

trexter.comMedlem sedan apr. 20021 203 inlägg
#8

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

Jörgen HPMedlem sedan feb. 20012 412 inlägg
#9

@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

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)