Uwe Nohl: Gehen auch zwei -do while not eof- in einer Datei?

Beitrag lesen

Hallo Frederick

Gehen auch zwei -do while not eof- in einer Datei ich will aus 2 Tabellen Daten abfragen. Also mit zwei rs:

set rsAdressen=db2.Execute("SELECT * FROM Hersteller")

set rsDaten=db2.Execute("SELECT Dateiname,Firma,Herausgeber FROM Hersteller,Datanorm WHERE Firma LIKE Herausgeber")

Grundsätzlich ja, aber man muss natürlich die Abläufe überlegt kontrollieren.

<% do while not rsDaten.eof %>

Was wird zwischen Haupt- und Unterschleife geändert? Nichts?
Wird irgendwas aus rsAdressen gefiltert?

<% do while not rsAdressen.eof %>

.
.
.
.

<%
rsAdressen.MoveNext
loop %><%

Wenn nicht, ackert er für jeden Datensatz aus rsDaten den ganzen rsAdressen durch, immer wieder, bis rsDaten zu Ende ist. Was soll das?

rsDaten.MoveNext
loop %>

Es wird jedoch immer nur der gleiche Datensatz eingelesen beim zweiten loop

klar, natürlich. Kann er gar nicht anders.

THX
???

Hoffe einen Denkanstoss gegeben zu haben.

Gruss
Uwe Nohl