webForumDet fria alternativet

if variabel1 > variabel2 then problem

ASPur ASP

8 svar · 258 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#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....

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

:)

Medlem 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

Medlem sedan apr. 20021 203 inlägg
#4

Ingen skillnad med min kod?

:)

Medlem sedan maj 20012 080 inlägg
#5

Det fungerar med CInt !

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

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

:)

Medlem sedan juni 200032 967 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,

Medlem sedan apr. 20021 203 inlägg
#8

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

Medlem 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

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