Die folgende Abbildung zeigt die drei Klassen, die herstellen und Zugriff auf eine Datenquelle unterstützen. Jede Klasse basiert auf einer standardmäßigen OLE DB-Komponentenimplementierung, wie unter den OLE DB Programmer's Reference.
Die Klassen sind:
CDataSource&Nbsp; Die Datenquellenkomponente darstellt. Es verwaltet die Verbindung mit einer Datenquelle.
CEnumerator&Nbsp; Bietet eine Möglichkeit, einen Anbieter aus der Liste der verfügbaren Anbieter auswählen. Es entspricht die SQLBrowseConnect oder SQLDriverConnect -Funktion.
CSession&Nbsp; Transaktionen verarbeitet. Für jede Sitzung können Sie Rowsets, Befehle und andere Objekte erstellen.