Empfangen von Ergebnissen

In ADO führen die meisten Befehle dazu, dass Informationen an den Aufrufer zurückgegeben werden. Bei Befehlen, die ein Rowset zurückgeben, werden die Ergebnisse in einem Recordset-Objekt empfangen, das wahrscheinlich das am häufigsten verwendete ADO-Objekt ist.

Es gibt mehrere Möglichkeiten zum Empfangen von Daten in einem Recordset-Objekt aus einer Datenquelle. Dies umfasst das Aufrufen von Folgendem:

Das Empfangen von Daten in einem Recordset-Objekt schließt den Prozess des Datenabrufs ab, wobei ein Connection-Objekt und ein Command-Objekt implizit oder explizit verwendet werden. In einem typischen Client-/Serveranwendungssystem erfordert der gesamte Prozess des Datenabrufs einen Roundtrip über das Netzwerk für jedes gefüllte Recordset.

Um mehrere Ergebnissätze zu erhalten, müssen Sie mehrere Roundtrips über das Netzwerk vornehmen, einen für jeden Datensatz, der in einem Recordset-Objekt gekapselt ist. Bei langsamen oder überlasteten Netzwerken kann die Verringerung der Anzahl von Roundtrips dazu beitragen, die Leistung der Anwendung zu verbessern. Daher bieten einige Anbieter Unterstützung, um mehrere Recordsets in einem einzigen Roundtrip zu erhalten. Dies wird im folgenden Thema erläutert: