Nestet loop
I nedenstående programstump skal den nestede del indsætte betegnelse fra RSDRTYP i stedet for kode i RSDRNR (koden er også nøgle i RSDRTYP).Programmet virker fint for den første linie i den producerede liste (uanset hvilken tekstkode der indgår i den). For liste-linie 2 og efterfølgende vises hverken tekstkode eller tekst.
Er der en teknisk årsag (manglende kode) til at programmet ikke vil fungere ? eller den valgte måde slet ikke mulig i ASP ? (Jeg har benyttet den i andre programmeringssprog)
"
<table border="1">
<%do while not rsdrnr.EOF %>
<tr>
<!--td><%= rsdrnr("drnr") %></td -->
<td><%= rsdrnr("drnavn")%></td>
<!-- indsæt betegnelse for drinktype ------>
<% do while not rsdrtyp.EOF
if rsdrtyp("type") = rsdrnr("drtype") then %>
<td><%= rsdrtyp("bet") %></td>
<% end if
rsdrtyp.movenext
loop%>
<!-- slut betegnelse for drinktype------>
<td><%= "<a href=bar20.asp?seldrnr=" & rsdrnr("drnr") & "> X </a><br>" %></td>
</tr>
<%rsdrnr.movenext
loop%>
</table>
"
PS: Jeg er udmærket klar over, at jeg i den aktuelle sisuation ville kunne løse opgaven med INNER JOIN, men vil gerne have afklaret, om den valgte måde overhovedet kan gennemføres i ASP.
