Udostępnij za pośrednictwem


Źródła i sesje danych

Na poniższej ilustracji przedstawiono klasy, które obsługują nawiązywanie połączenia ze źródłem danych i uzyskiwanie do tego dostępu. Każda klasa jest oparta na standardowej implementacji składnika OLE DB.

Diagram klas źródła danych i sesji.
Klasy źródła danych i sesji

Klasy to:

  • CDataSource Ta klasa tworzy wystąpienie obiektu źródła danych, który tworzy połączenie ze źródłem danych i zarządza nim za pośrednictwem dostawcy OLE DB. Źródło danych pobiera informacje, takie jak adres źródła danych i informacje uwierzytelniania w postaci parametry połączenia.

    Warto również zauważyć, że klasa pomocnika CEnumerator jest często używana przed nawiązaniem jakiegokolwiek połączenia w celu uzyskania listy dostępnych dostawców zarejestrowanych w systemie. Dzięki temu można wybrać dostawcę jako źródło danych. Na przykład okno dialogowe Właściwości łącza danych używa tej klasy do wypełnienia listy dostawców na karcie Dostawcy . Jest ona równa SQLBrowseConnect funkcji or SQLDriverConnect .

  • CSession Ta klasa tworzy wystąpienie obiektu sesji, który reprezentuje pojedynczą sesję dostępu do źródła danych. Można jednak utworzyć wiele sesji w źródle danych. Dla każdej sesji można tworzyć zestawy wierszy, polecenia i inne obiekty w celu uzyskania dostępu do danych ze źródła danych. Sesja obsługuje transakcje.

Zobacz też

Szablony konsumentów OLE DB