Avatar billede lllund Nybegynder
14. februar 2005 - 18:43 Der er 4 kommentarer og
1 løsning

fejl med EOF i en dobbelt løkke

hej jeg har to løkker som ikke bliver kørt ordentligt igennem:

her er koden:

<%do until kurser_.eof %>
          <table width="75%" border="1" cellpadding="0" cellspacing="0">
              <tr>
                <td height="21">
                 
                      <%
                   
                    response.write " - "
                    response.write kurser_("Dato")&" "
                    response.write kurser_("Aktivitet")&"<br>"
                    nuvearende_kursus = kurser_("Aktivitet")
                    do until deltagere_.eof
                    if nuvearende_kursus = deltagere_("Aktivitet") then
                       
                        response.write deltagere_("Navn")
                          response.write " - "
                        response.write deltagere_("Initial")
                        response.write " - "
                        response.write deltagere_("Mail")&" "&"<br>"
                    end if
                    deltagere_.movenext
                        loop
                   
                    kurser_.movenext
                                 
                    %>
                  <br>
            </td>
            </tr>
            </table>
            <br>
            <%loop%>

Jeg får fint skrevet alle kurserne ud men kun det første navn det kan ses her,

http://www.test.coutbound.dk/udd_test3/listeTilUddCoach/kursus.asp
kan nogle hjælpe?
Avatar billede kjulius Novice
14. februar 2005 - 18:55 #1
For mig at se, så skal du åbne/lukke det indre recordset (deltagere_) for hvert ydre loop hvor selektionen opbygges ud fra data i det ydre loop. Du synes kun at åbne det sammen med det ydre recordset (kurser_), og det er selvsagt ikke nok.
Avatar billede lllund Nybegynder
14. februar 2005 - 19:32 #2
ja okay, det lyder rigtigt :)

jeg er ikke helt sikkerpå hvad du mener kan du give et eksempel?
Avatar billede lllund Nybegynder
14. februar 2005 - 20:12 #3
som det kan ses på linket ovenover er det kun det første kursus den går ind og løber den indre løkke igennem på, men hvad skal jeg gøre for at få den til at køre hvergang så den viser navnene til alle kurserne?
Avatar billede lllund Nybegynder
14. februar 2005 - 20:58 #4
kan det ikke være fordi deltagere_.eof er true når den prøver at gå ind i løkken anden gang?

og hvordan får jeg "nulstilt" den?
Avatar billede lllund Nybegynder
13. september 2006 - 10:11 #5
Out of date Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester