Verschachtelte DB-Ausgabe + Aufteilung auf mehrerer Seiten
Günther
- asp.net
0 Rouven
Hallo Zusammen. Ich habe folgendes Problem:
Wie man bei der Ausgabe einer Datenbank die Datensätze auf mehreren Seiten verteilt weiß ich. Nur wie mache ich das, wenn ich eine Verschachtelte Ausgabe habe von 2 verschiedenen Datenbanken?
Hier eine Vereinfachte Darstellung, damit ihr versteht was ich meine:
.
.
.
do while not rs.EOF
variable=rs("variable")
variable2=rs("variable2")
response.write "<h1>" & variable & "</h1>"
sql="SELECT * FROM Tabelle WHERE vari1=" & variable2
do while not rs2.EOF
### Ausgaben
rs2.MoveNext
loop
rs.MoveNext
loop
Wie kann ich es anstellen, daß 10 Datensätze vom Recordset rs2 pro Seite ausgegeben werden und am Ende von der rs2-Schleife geht es mit dem nächsten wert von der rs-Schleife weiter?
<h1>rs-Ausgabe1</h1>
rs2-Ausgabe1
rs2-Ausgabe2
rs2-Ausgabe3
rs2-Ausgabe4
rs2-Ausgabe5
rs2-Ausgabe6
<h1>rs-Ausgabe2</h1>
rs2-Ausgabe1
rs2-Ausgabe2
rs2-Ausgabe3
rs2-Ausgabe4
<zurück weiter>
Hallo,
dir wird wohl nichts anderes übrig bleiben als bei der Ausgabe selbst mitzuzählen und zunächst am Anfang manuell die bereits ausgegebenen Datensätze zu überspringen - Dazu gibt's zum Beispiel:
Syntax
recordset.Move NumRecords, Start
The Move method syntax has these parts.
Part Description
NumRecords A signed Long expression specifying the number of records the current record position moves.
Start Optional. A String or Variant that evaluates to a bookmark.
MfG
Rouven