ADO-Objekte und -Auflistungen
ADO besteht aus den folgenden neun Objekten und vier Auflistungen.
Objekt oder Sammlung | Beschreibung |
---|---|
-Verbindung-Objekt | Stellt eine eindeutige Sitzung mit einer Datenquelle dar. Bei einem Client-/Serverdatenbanksystem kann es einer tatsächlichen Netzwerkverbindung mit dem Server entsprechen. Abhängig von der vom Anbieter unterstützten Funktionalität sind einige Auflistungen, 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 den gesamten Datensatzsatz aus einer Basistabelle oder den Ergebnissen eines ausgeführten Befehls dar. Alle Recordset- Objekte bestehen aus Datensätzen (Zeilen) und Feldern (Spalten). |
Datensatz Objekt | Stellt eine einzelne Datenzeile dar, entweder aus einem Recordset- oder aus dem Anbieter. Dieser Datensatz kann je nach Anbieter einen Datenbankdatensatz oder einen anderen Objekttyp darstellen, z. B. eine Datei oder ein Verzeichnis. |
Stream-Objekt | Stellt einen Datenstrom von Binär- oder Textdaten dar. Beispielsweise kann ein XML-Dokument in einen Datenstrom für die Befehlseingabe geladen oder von bestimmten Anbietern als Ergebnisse einer Abfrage zurückgegeben werden. Ein Stream-Objekt kann verwendet werden, um Felder oder Datensätze zu bearbeiten, die diese Datenströme enthalten. |
Parameter Objekt | Stellt einen Parameter oder ein Argument dar, der einem Command -Objekt zugeordnet ist, basierend auf einer parametrisierten Abfrage oder gespeicherten Prozedur. |
Field-Objekt | Stellt eine Datenspalte mit einem allgemeinen 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 weisen zwei Typen von Eigenschaften auf: integrierte und dynamische Objekte. Integrierte Eigenschaften sind diese Eigenschaften, die in ADO implementiert werden und sofort für jedes neue Objekt verfügbar sind. Das Property-Objekt ist ein Container für dynamische Eigenschaften, die vom zugrunde liegenden Anbieter definiert werden. |
Fehler-Objekt | Enthält Details zu Datenzugriffsfehlern, die sich auf einen einzelnen Vorgang beziehen, der den Anbieter umfasst. |
Felder-Sammlung | Enthält alle Field-Objekte eines Recordset oder Record-Objekts. |
Eigenschaften-Auflistung | Enthält alle Property -Objekte für eine bestimmte Instanz eines Objekts. |
Parameters-Auflistung | Enthält alle Parameter- Objekte eines Command -Objekts. |
Fehler-Sammlung | Enthält alle Error Objekte, die als Reaktion auf einen einzelnen anbieterbezogenen Fehler erstellt wurden. |