Hjälp med Do until Count = Antal !

ASP

3 svar · 206 visningar · startad av origon

Medlem sedan okt. 2001101 inlägg
Trådstart#1

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 :(

Medlem sedan dec. 200012 464 inlägg
#2

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
Medlem sedan okt. 2001101 inlägg
#3

ahh men LarsG du är en räddare i nöden :e det är bara att tacka.

vet du var jag kan läsa mer om Typblandning?

Tack än en gång

Medlem sedan dec. 200012 464 inlägg
374 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
120 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)