webForumDet fria alternativet

Lopar och If - Else

ASP

1 svar · 159 visningar · startad av KGWerner

Medlem sedan nov. 200111 inlägg
Frågan#1

Först vill jag tacka Vide för hjälpen med ett tidigare problem.
Nu har jag fastnat på ett problem med satserna "Do - Loop" och "If - Else - EndIf" och vore tacksam för ett gott råd.
Vad som händer är att antingen visas "VBScript fel '800a040e' Loop utan Do" eller också kan programmet fråga efter
ett kommando vid "End If". Alla mina försök att komma runt problemet har misslyckats.
<hr><Font Size="2" Colo="red">
&#60&#38 Do Until RecSet.EOF<br>
tmp = RecSet("Namn")<br>
If (tmp = nam) Then<br>
Exit Do &#38&#62<br>
&#60&#38 RecSet.MoveNext<br>
Loop &#38&#62<br>
&#60&#38 RecSet.Close
Connect.Close &#38&#62<br>
Här kommer en tabell med flera Text-fält och en Submitknapp.<br>
&#60&#38 Else &#38&#62<br>
Här kommer en annan liknande tabell.<br>
&#60&#38 End If &#38&#62<br>
<hr></font>

------------------
KarlGustaf

Medlem sedan sep. 2001269 inlägg
#2

Du kan inte lägga en if-sats inne i loopen och fortsätta med den utanför.

Du får försöka lösa problemet på ett annan sätt...

------------------
Schöndells webbsajt

272 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)