ADO-Grundlagen
ADO bietet Entwicklern ein leistungsfähiges, logisches Objektmodell für den programmgesteuerten Zugriff auf, das Bearbeiten und Aktualisieren von Daten aus einer Vielzahl von Datenquellen über OLE DB-Systemschnittstellen. Die am häufigsten verwendete Verwendung von ADO besteht darin, eine Tabelle oder Tabellen in einer relationalen Datenbank abzufragen, die Ergebnisse in einer Anwendung abzurufen und anzuzeigen, und es benutzern möglicherweise ermöglichen, Änderungen an den Daten vorzunehmen und zu speichern. Weitere Aufgaben umfassen Folgendes:
Abfragen einer Datenbank mit SQL und Anzeigen der Ergebnisse.
Zugreifen auf Informationen in einem Dateispeicher über das Internet.
Bearbeiten von Nachrichten und Ordnern in einem E-Mail-System.
Speichern von Daten aus einer Datenbank in einer XML-Datei.
Ausführen von Befehlen, die mit XML beschrieben werden, und Abrufen eines XML-Datenstroms.
Speichern von Daten in einem binär- oder XML-Datenstrom.
Zulassen, dass ein Benutzer Daten in Datenbanktabellen überprüfen und ändern kann.
Erstellen und Wiederverwendung parametrisierter Datenbankbefehle.
Ausführen gespeicherter Prozeduren.
Dynamisches Erstellen einer flexiblen Struktur, die als Recordset-bezeichnet wird, um Daten zu halten, zu navigieren und zu bearbeiten.
Durchführen von Transaktionsdatenbankvorgängen.
Filtern und Sortieren lokaler Kopien von Datenbankinformationen basierend auf Laufzeitkriterien.
Erstellen und Bearbeiten hierarchischer Ergebnisse aus Datenbanken.
Binden von Datenbankfeldern an datenfähige Komponenten.
Erstellen von Remote und getrennten Recordsets.
ADO macht eine Vielzahl von Optionen und Einstellungen verfügbar, um eine solche Flexibilität zu bieten. Daher ist es wichtig, einen methodischen Ansatz zu ergreifen, um zu lernen, wie ADO in einer Anwendung verwendet wird, wobei jedes Ihrer Ziele in verwaltbare Teile unterteilt wird.
Vier primäre Vorgänge sind in den meisten Anwendungen beteiligt, die ADO verwenden: Abrufen von Daten, Untersuchen von Daten, Bearbeiten von Daten und Aktualisieren von Daten. Diese Vorgänge werden weiter unten in diesem Abschnitt ausführlicher untersucht.
Bevor wir diese Details besprechen, stellen wir jedoch eine Übersicht über das ADO-Objektmodell und eine einfache ADO-Anwendung dar, die in Visual Basic geschrieben ist und jede der vier primären ADO-Vorgänge ausführt: