Źródła i sesje danych
Na poniższej ilustracji pokazano klas, które obsługują łączenie i uzyskiwanie dostępu do źródła danych.Każda klasa będzie oparta na standardowej implementacji składnika OLE DB.
Źródła danych i sesji klasy
Klasy są:
CDataSource tej klasy tworzy wystąpienie obiektu źródła danych, która tworzy i zarządza połączenia ze źródłem danych za pośrednictwem dostawcy OLE DB.Źródło danych ma informacje, takie jak źródło adres i uwierzytelniania informacje o danych w postaci ciągu połączenia.
Warto również zauważyć, że klasa pomocy CEnumerator jest często używany, przed ustanowieniem połączenia wszelkie Aby uzyskać listę dostępnych dostawców zarejestrowanych w systemie.Dzięki temu można wybrać dostawcę jako źródła danych.Na przykład Właściwości łącza danych okno dialogowe używa tej klasy, aby wypełnić listę dostawców na dostawców kartę.Jest równoważne z SQLBrowseConnect lub SQLDriverConnect funkcji.
CSession tej klasy tworzy obiekt session, który reprezentuje sesja pojedynczy dostęp do źródła danych.Można jednak utworzyć wiele sesji w źródle danych.Dla każdej sesji można utworzyć wierszy, poleceń i innych obiektów dostępu do danych ze źródła danych.Sesja obsługuje transakcje.