La figure suivante montre les trois classes prenant en charge la connexion à et l'accès à une source de données. Chaque classe est basé sur l'implémentation d'un composant OLE DB standard, tel que décrit dans la référence du programmeur OLE DB de.
Les classes sont:
CDataSource  ; Représente le composant de source de données. Il gère la connexion à une source de données.
CEnumeratornbsp ; Permet de sélectionner un fournisseur dans une liste de fournisseurs disponibles. C'est l'équivalent de la fonction SQLBrowseConnect ou SQLDriverConnect.
CSessionnbsp ; Gère les transactions. Pour chaque session, vous pouvez créer des ensembles de lignes, de commandes et d'autres objets.