Listy szablonów OLE DB konsumentów

Szablony konsumenta DB OLE zawiera następujące klasy. Materiał odniesienia obejmuje również tematy na makra OLE DB konsumenta szablonów.

Sesja klas

CDataSource

Odnosi się do obiektu źródła danych OLE DB, zgodnie z którą stanowiące połączenie przez dostawcę do źródła danych. Jeden lub więcej Sesje bazy danych, każdy reprezentowany przez obiekt CSession może odbywać się na pojedyncze połączenie.

CEnumerator

Odnosi się do obiektu numeratora OLE DB, który pobiera wierszy informacji na temat dostępnych źródeł danych.

CSession

Reprezentuje sesji dostępu jednej bazy danych. Jedną lub wiele sesji mogą być kojarzone z każdego obiektu CDataSource.

CEnumeratorAccessor

Używany przez CEnumerator dostęp do danych z wierszy moduł wyliczający. Ten zestaw wierszy składa się źródłami danych i moduły wyliczające widoczne z bieżącego modułu wyliczającego.

Klasy akcesor

CAccessorBase

Klasa podstawowa dla wszystkich klas akcesor.

CAccessor

Używane dla rekordów, które są statycznie związany ze źródłem danych. Jeśli wiesz, struktura źródła danych należy użyć tej klasy akcesor.

CDynamicAccessor

Akcesor, który może zostać utworzony w czasie wykonywania na podstawie informacji o kolumnie zestawu wierszy. Użyj tej klasy do pobierania danych, jeśli nie znasz struktura źródła danych.

CDynamicParameterAccessor

Akcesor, które mogą być używane podczas typów polecenia są nieznane. Uzyskuje informacje o parametrach wywołując Interfejs ICommandWithParameters, jeśli dostawca obsługuje interfejs.

CManualAccessor

Akcesor z metod obsługi kolumny i parametry polecenia. Z tej klasy można używać żadnych typów danych, tak długo, jak długo dostawca można konwertować typu.

Zestaw wierszy klas

CRowset

Używane do manipulowania, ustawiać i pobierać dane wierszy.

CBulkRowset

Używane do pobrania i manipulować wierszy luzem, pobierając wielu dojść wiersz z pojedyncze wywołanie.

CAccessorRowset

Hermetyzuje zestawu wierszy i jego skojarzony akcesorów.

CArrayRowset

Umożliwia dostęp do elementów zestawu wierszy przy użyciu składni array.

IRowsetNotifyImpl

Przewiduje manekina wdrożenia IRowsetNotify, puste funkcje dla metody IRowsetNotify , OnFieldChange, OnRowChangei OnRowsetChange.

CRestrictions

Służy do określania ograniczeń dla schematu wierszy.

Klasy wierszy schematu i element Typedef klas

Szablony OLE DB zapewnić zestaw klas, które odpowiadają wierszy schematu OLE DB.

Polecenie klas

CCommand

Używana i wykonanie polecenia OLE DB opartą na parametrach. Jedynie otworzyć prosty zestaw wierszy, użyj zamiast tego CTable.

CTable

Umożliwia dostęp do prostego wierszy bez parametrów.

CMultipleResults

Używane jako argument szablonu do szablonu CCommand , gdy chcesz, aby polecenie, które obsługują wiele zestawów wyników.

CNoMultipleResults

Używana jako argument szablonu do szablonu CCommand , gdy chcesz, aby polecenie, aby obsłużyć pojedynczego zestawu wierszy. CNoMultipleResults jest to wartość domyślna dla argumentu szablonu.

CNoAccessor

Używane jako argument szablon dla klas szablonów, takich jak CCommand i CTable, że podejmie ona akcesor klasy argumentu. Jeśli chcesz, aby klasa obsługuje parametry lub wyjścia kolumn za pomocą CNoAccessor.

CNoRowset

Używane jako argument szablon dla CCommand lub CTable , jeżeli polecenie lub tabeli nie zwraca zestawu wierszy.

Właściwości klasy

CDBPropIDSet

Wykorzystywane do przekazywania tablicę identyfikatorów właściwości, dla których konsument chce informacji o właociwoociach. 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.

Klasy Error

CDBErrorInfo

Używany do pobierania informacji o błędach OLE DB.

Zobacz też

Listy szablonów dostawcy bazy danych OLE stronę główną dla klas OLE DB szablonów

Index