La figura seguente mostra le tre classi che supportano la connessione e l'accesso a un'origine dati. Ogni classe č basata su un'implementazione di componenti standard OLE DB, come descritto nel OLE DB Programmer di riferimento.
Le classi sono:
CDataSource Rappresenta il componente di origine dati. Esso gestisce la connessione a un'origine dati.
CEnumeratornbsp; Fornisce un modo per selezionare un provider da un elenco di provider disponibili. Essa č equivalente alla funzione SQLBrowseConnect o SQLDriverConnect.
CSessionnbsp; Gestisce le transazioni. Per ogni sessione, č possibile creare set di righe, comandi e altri oggetti.