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....
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..
:)
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
Ingen skillnad med min kod?
:)
Det fungerar med CInt !
Orkar inte ens fundera på varför det var så, tack ändå :birp
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 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,
Och alltid ska han glänsa... §jr ;)
@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