OLE DB konsumenta szablony odniesienia
OLE DB konsumenta zawierają następujące klasy.Materiał odniesienia obejmuje również tematy na makr dla OLE DB konsumenta szablony.
Klasy sesji
CDataConnection
Zarządza połączenia ze źródłem danych.To jest klasa przydatne do tworzenia klientów, ponieważ hermetyzuje on niezbędne obiektów (źródła danych i sesji) i niektórych prac, które należy wykonać podczas łączenia się ze źródłem danych.CDataSource
Odnosi się do obiektu źródła danych OLE DB, stanowiące połączenie przez dostawcę do źródła danych.Jeden lub więcej Sesje bazy danych, każdy reprezentowanych przez CSession obiektów, może odbywać się w ramach jednego połączenia.CEnumerator
Odnosi się do obiektu numeratora OLE DB pobiera wierszy informacji na temat dostępnych źródeł danych.CEnumeratorAccessor
Używany przez CEnumerator dostępu do danych z modułu wyliczającego zestawu wierszy.Ten zestaw wierszy składa się z źródeł danych i moduły wyliczające widoczne z bieżącego modułu wyliczającego.CSession
Reprezentuje sesji pojedynczej bazy danych programu access.Jedną lub więcej sesji można skojarzyć z poszczególnymi CDataSource obiektu.
Klasy akcesor
CAccessor
Używane dla rekordów, które są statycznie związany ze źródłem danych.Przy tej klasy akcesor znać struktury źródła danych.CAccessorBase
Klasa podstawowa dla wszystkich klas akcesor.CDynamicAccessor
Akcesor można tworzyć w czasie wykonywania na podstawie informacji kolumny zestawu wierszy.Klasa może być używana do pobierania danych, jeśli nie znasz struktura źródła danych.CDynamicParameterAccessor
Akcesor, używany przy typów polecenia są nieznane.Uzyskuje informacje o parametrach, wywołując ICommandWithParameters interfejsu, jeśli dostawca obsługuje interfejs.CDynamicStringAccessor
Umożliwia dostęp źródła danych, gdy nie wiedzy podstawowej struktury bazy danych.CDynamicStringAccessorA
Podobny do CDynamicStringAccessor , chyba że ta klasa żąda danych z magazynu danych jako dane ciąg ANSI.CDynamicStringAccessorW
Podobny do CDynamicStringAccessor , chyba że ta klasa żąda danych z magazynu danych jako dane ciągu UNICODE.CManualAccessor
Akcesor z metod obsługi kolumn i parametry polecenia.Z tej klasy można użyć dowolnego typu danych tak długo, jak długo dostawca można przekonwertować typu.CNoAccessor
Może służyć jako argument szablonu nie należy klasa obsługuje parametrów lub kolumn wyjściowych.CXMLAccessor
Podobny do CDynamicStringAccessor z tym, że ta klasa konwertuje wszystkie dane z magazynu danych w formacie XML (oznaczonych) danych.
Zestaw wierszy klas
CAccessorRowset
Hermetyzuje zestawu wierszy i jego skojarzony akcesorów.CArrayRowset
Używane do dostępu do elementów zestawu wierszy przy użyciu składni tablicy.CBulkRowset
Używane do pobrania i manipulować wierszy luzem, pobierając dojścia do wielu wierszy z pojedyncze wywołanie.CNoRowset
Może służyć jako argument szablonu, jeżeli polecenie nie zwraca zestawu wierszy.CRestrictions
Służy do określania ograniczeń dla schematu zestawów wierszy.CRowset
Używane do manipulowania, ustawiać i pobierać dane z zestawu wierszy.CStreamRowset
Zwraca ISequentialStream zamiast wierszy; następnie użyj odczytu metoda pobierania danych w formacie XML.(Program SQL Server 2000 nie formatowania; Należy zauważyć, że funkcja ta działa tylko z programem SQL Server 2000.)IRowsetNotifyImpl
Miejsce wykonania manekina IRowsetNotify, z funkcjami puste dla IRowsetNotify metody OnFieldChange, OnRowChange, i OnRowsetChange.
Zestaw wierszy klasy i schematu Typedef klas
Szablony OLE DB dostarczać zestaw klas, które odpowiadają zestawów wierszy schematu bazy danych OLE.
Polecenie klas
CCommand
Używana i wykonanie polecenia opartą na parametrach OLE DB.Aby jedynie otworzyć prosty zestaw wierszy, użyj CTable zamiast.CMultipleResults
Używane jako argument szablonu dla CCommand szablonu, jeśli chcesz, aby polecenie, aby obsłużyć wiele zestawów wyników.CNoAccessor
Używane jako argument szablonu do szablonu klasy, takie jak CCommand i CTable, ten argument klasy akcesor odbioru.Użyj CNoAccessor Jeśli nie chcesz, aby klasy obsługuje parametrów lub kolumn wyjściowych.CNoMultipleResults
Używane jako argument szablonu dla CCommand szablonu, gdy polecenie do obsługi jednego zestawu wierszy.CNoMultipleResultsWartość domyślna dla argumentu szablon.CNoRowset
Używane jako argument szablonu dla CCommand lub CTable Jeżeli polecenie lub tabeli nie zwraca zestawu wierszy.CTable
Używane do dostępu prostego zestawu wierszy bez parametrów.
Właściwości klasy
CDBPropIDSet
Używany do przekazywania tablicę identyfikatorów właściwości, dla których konsument chce informacje o właściwościach.Właściwości należą do jednej właściwości zestawu.CDBPropSet
Używany do ustawiania właściwości na dostawcę.
Klasa zakładki
- CBookmark
Używane jako indeks do uzyskiwania dostępu do danych w zestawie wierszy.
Klasa błędów
- CDBErrorInfo
Używane do pobierania informacji o błędach OLE DB.
Zobacz też
Koncepcje
OLE DB Provider szablony odniesienia