ADO-Datenmengen verwenden
Nach oben zu Mit ADO-Komponenten arbeiten - Index
ADO-Datenmengenkomponenten kapseln das ADO-Objekt RecordSet. Sie erben ihre allgemeine Funktionalität von Datenmengen (siehe Datenmengen), wobei die Implementierung über ADO erfolgt. Damit Sie effektiv mit ADO-Datenmengen arbeiten können, müssen Sie diese gemeinsame Funktionalität kennen.
Zusätzlich zu den gemeinsamen Merkmalen stehen in allen ADO-Datenmengen Eigenschaften, Ereignisse und Methoden für die folgenden Vorgänge zur Verfügung:
- Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen
- Mit Datensatzmengen arbeiten
- Datensätze anhand von Positionsmarken filtern
- Datensätze asynchron abrufen
- Batch-Aktualisierungen verwenden
- Daten aus Dateien laden und in Dateien speichern
Man unterscheidet vier verschiedene Typen von ADO-Datenmengen:
- TADOTable ist eine Tabellen-Datenmenge, welche die Zeilen und Spalten einer einzelnen Datenbanktabelle darstellt.
- TADOQuery ist eine Abfrage-Datenmenge, die eine SQL-Anweisung kapselt und den Anwendungen den Zugriff auf die Datensätze ermöglicht, die ggf. das Ergebnis der Abfrage sind.
- TADOStoredProc ist eine auf Stored Procedures basierende Datenmenge, die eine auf einem Datenbankserver definierte Stored Procedure ausführt.
- TADODataSet ist eine vielseitig einsetzbare Datenmenge, welche die Funktionalität der drei anderen Typen umfasst. Die besondere Funktionalität von TADODataSet wird unter TADODataSet verwenden beschrieben.
Hinweis: Wenn Sie über ADO auf Daten in einer Datenbank zugreifen, müssen Sie nicht unbedingt eine Datenmenge wie TADOQuery zur Darstellung von SQL-Befehlen verwenden, die keinen Cursor zurückgeben. Stattdessen können Sie die Komponente TADOCommand verwenden. Dies ist eine einfache Komponente und keine Datenmenge. Einzelheiten zu TADOCommand finden Sie unter Befehlsobjekte verwenden.