Udostępnij za pośrednictwem


Ź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 danych źródłowych i sesji

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.

Zobacz też

Koncepcje

Szablony konsumentów OLE DB (C++)