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 |