webForumDet fria alternativet

Loop i en annan Loop fungerar inte?

1 svar · 132 visningar · startad av bigsky

bigskyMedlem sedan maj 2002821 inlägg
#1

Om man kör en Loop i en annan Loop så skrivs bara data ut för första posten eller i första vändan om man så vill:

<% Do Until rsGetUsers.EOF
   Do Until rsGetNames.EOF %>
   <option value="<% = rsGetNames("Name") %>"><% = rsGetNames("Name") %></option>
<% rsGetNames.MoveNext
   Loop
   rsGetUsers.MoveNext
   Loop %>

Varför? Och hur åtgärdar man detta?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Behövs det verkligen två recordset? Borde det inte gå att få ihop med en sql-fråga?

Annars

<% Do Until rsGetUsers.EOF
   rsGetNames.movefirst
   Do Until rsGetNames.EOF %>
   <option value="<% = rsGetNames("Name") %>"><% = rsGetNames("Name") %></option>
<% rsGetNames.MoveNext
   Loop
   rsGetUsers.MoveNext
   Loop %>
130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)