Typblandning stavas orsaken till ditt problem.
Om du lägger in några explicita typningar så borde det bli bättre.
Antal = Clng(Request.Form("Antal"))
Count = 1
Do until Count = Antal
Count = Clng(Count) + 1
loop
3 svar · 206 visningar · startad av origon
Hej, jag behöver hjälp med en sak som är säkert plätt lätt men jag får inte till det.
I koden nedan så står bara Browsern och tuggar, och verkar inte komma ngn stans.
Request.Form("Antal") innehåller en summa t.ex. 59
Antal = Request.Form("Antal")
Count = "1"
Do until Count = Antal
Count = Count + 1
loop
Men om jag ändrar till denna kod så fungerar det.
Antal = Request.Form("Antal")
Count = "1"
Do until Count = 50
Count = Count + 1
loop
Ngn som vet vad som är fel med den översta koden?
Mkt tacksam för hjälp.
/Desperat
Typblandning stavas orsaken till ditt problem.
Om du lägger in några explicita typningar så borde det bli bättre.
Antal = Clng(Request.Form("Antal"))
Count = 1
Do until Count = Antal
Count = Clng(Count) + 1
loop
ahh men LarsG du är en räddare i nöden det är bara att tacka.
vet du var jag kan läsa mer om Typblandning?
Tack än en gång
Här står det lite grann.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vbsDataType.asp