Hallo!
Also auf anhieb fällt mir da nix ein, da Du zwei getrennte Recordsets hast. Fakt ist das mit ADO es immer nur die Möglichkeit gibt die Daten in einem Recordset zu halten. Dein Ausweg könnte der DataShape Provider sein. Mit ihm ist es Möglich n joins zu machen und das Ergebnis wird dann in einem Recordset zurückgegeben, wobei an dem Recordset eine weitere Spalte angehängt wird in der sich der Detail Datensatz befindet. Die kannst Du dann in einen eigenen RS kopieren. Aber auch hier: Das Verknüpfen der Daten geht nur über die Abfrage, bzw. eine View oder Stored Proc, BEVOR die Daten in das Recordset geladen werden.
mit freundlichen Grüssen / with kind regards
Tobi
cu
Tobi
Betreff |
Von |
Datum |
|
  |
RE: RE: Recordsetz Joinen
Hi,<br><br>ich geh mal davon aus, dass die beiden RS mit SQL-Abfragen gefüllt werden..<br><br>Wäre es da nicht am einfachsten, die SQL anzupassen und gleich nur 1 RS zu erzeugen? Wäre IMHO auch schneller,... |
 |
 |
 |
|
|
G.
Guest
|
10.07.2001 00:00 |
|
  |
RE: RE: RE: Recordsetz Joinen
Hallo nochmal!<br>Es handelt sich bei der Ergebnismenge eines DataShape Befehls um EIN Recordset, das in den einzelnen Datensätzen eine zusätzliche Spalte enthält, welche die darunter liegenden... |
 |
 |
 |
|
|
Tobi
Ulm
|
11.07.2001 00:00 |
|
  |
RE: RE: RE: Recordsetz Joinen
Ich hab'mal ein Beispiel für die Shape Abfrage gemacht. Bezieht sich auf die Northwind DB und die Tabellen Customers, Orders, OrderDetails:<br> SHAPE {SELECT * FROM "dbo"."Customers"} AS rsCustomers... |
 |
 |
 |
|
|
Tobi
Ulm
|
11.07.2001 00:00 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!