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
-----------------------------------------------
Hallo!
Die Situation ist folgende:
Ich habe:
1 Tabelle mit Downloaddaten (Dateiname,Herausgeber,Version,etc) und
1 Tabelle mit Herstellerdaten (Firmenname,Ort,etc)
Ich will alle Hersteller auflisten mit:
<% set rs1=db.Execute("SELECT * FROM Herstellerdaten")%>
<% do while not rs eof %>
<%= rs1("Firmenname")%>
Ausserdem sollen alle Downloaddaten(Dateiname) angezeigt werden, wo Herausgeber (von Tabelle Downloaddaten) den gleichen Namen hat wie Firmenname (von Tabelle Herstellerdaten) also mit:
set rs2=db.Execute("SELECT Dateiname,Firmenname,Herausgeber FROM Hersteller,Downloaddaten WHERE Firmenname LIKE Herausgeber AND Version='4'")
<% do while not rs2 eof %>
<%= rs2("Dateiname")%>
Ich hoffe da steigt noch einer durch. Jemand ne Idee, wie ich daraus eine Schleife machen kann?
1000DANK, Frederick