ADO-Objekte und -Collections

ADO besteht aus den folgenden neun Objekten und vier Sammlungen.

Objekt oder Sammlung Beschreibung
Connection-Objekt Stellt eine eindeutige Sitzung mit einer Datenquelle dar. Bei einem Client/Server-Datenbanksystem kann diese ähnlich wie eine tatsächliche Netzwerkverbindung mit dem Server sein. Je nach Funktionalität, die der Anbieter unterstützt, sind einige Sammlungen, Methoden oder Eigenschaften eines Connection-Objekts möglicherweise nicht verfügbar.
Command -Objekt Wird verwendet, um einen bestimmten Befehl zu definieren, z. B. eine SQL-Abfrage, die für eine Datenquelle ausgeführt werden soll
Recordset-Objekt Stellt alle Datensätze aus einer Basistabelle oder die Ergebnisse eines ausgeführten Befehls dar. Alle Recordset-Objekte bestehen aus Datensätzen (Zeilen) und Feldern (Spalten).
Record-Objekt Stellt eine einzelne Datenzeile dar, entweder aus einem Recordset oder vom Anbieter. Dieser Datensatz kann einen Datenbankdatensatz oder einen anderen Objekttyp darstellen, je nach Anbieter z. B. eine Datei oder ein Verzeichnis.
Stream-Objekt Stellt einen Stream von Binär- oder Textdaten dar. Ein XML-Dokument kann beispielsweise als Befehlseingabe in einen Stream geladen oder von bestimmten Anbietern als Ergebnisse einer Abfrage zurückgegeben werden. Ein Stream-Objekt kann zum bearbeiten von Feldern oder Datensätzen verwendet werden, die diese Datenstreams enthalten.
Parameter-Objekt Stellt einen Parameter oder ein Argument dar, das basierend auf einer parametrisierten Abfrage oder gespeicherten Prozedur einem Command-Objekt zugeordnet ist
Field-Objekt Stellt eine Datenspalte mit einem gemeinsamen Datentyp dar. Jedes Field-Objekt entspricht einer Spalte im Recordset.
Property-Objekt Stellt ein Merkmal eines ADO-Objekts dar, das vom Anbieter definiert wird. ADO-Objekte verfügen über zwei Arten von Eigenschaften: integrierte und dynamische. Integrierte Eigenschaften werden in ADO implementiert und sind für jedes neue Objekt sofort verfügbar. Das Property-Objekt ist ein Container für dynamische Eigenschaften, definiert durch den zugrunde liegenden Anbieter.
Error -Objekt Enthält Details zu Datenzugriffsfehlern, die sich auf einen einzelnen Vorgang beziehen, der mit dem Anbieter zu tun hat
Fields-Sammlung Enthält alle Field-Objekte eines Recordset oder Record-Objekts
Properties-Sammlung Enthält alle Property-Objekte für eine bestimmte Instanz eines Objekts
Parameters-Sammlung Enthält alle Parameter-Objekte eines Command-Objekts
Errors-Sammlung Enthält alle Error-Objekte, die als Reaktion auf einen einzelnen anbieterbezogenen Fehler erstellt wurden

Weitere Informationen

ADO-Objektmodell