Szablony konsumenta DB OLE zawiera następujące klasy. Materiał odniesienia obejmuje również tematy na makra OLE DB konsumenta szablonów.
Sesja klas
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.
Odnosi się do obiektu numeratora OLE DB, który pobiera wierszy informacji na temat dostępnych źródeł danych.
Reprezentuje sesji dostępu jednej bazy danych. Jedną lub wiele sesji mogą być kojarzone z każdego obiektu CDataSource.
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
Klasa podstawowa dla wszystkich klas akcesor.
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.
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.
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.
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
Używane do manipulowania, ustawiać i pobierać dane wierszy.
Używane do pobrania i manipulować wierszy luzem, pobierając wielu dojść wiersz z pojedyncze wywołanie.
Hermetyzuje zestawu wierszy i jego skojarzony akcesorów.
Umożliwia dostęp do elementów zestawu wierszy przy użyciu składni array.
Przewiduje manekina wdrożenia IRowsetNotify, puste funkcje dla metody IRowsetNotify , OnFieldChange, OnRowChangei OnRowsetChange.
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
Używana i wykonanie polecenia OLE DB opartą na parametrach. Jedynie otworzyć prosty zestaw wierszy, użyj zamiast tego CTable.
Umożliwia dostęp do prostego wierszy bez parametrów.
Używane jako argument szablonu do szablonu CCommand , gdy chcesz, aby polecenie, które obsługują wiele zestawów wyników.
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.
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.
Używane jako argument szablon dla CCommand lub CTable , jeżeli polecenie lub tabeli nie zwraca zestawu wierszy.
Właściwości klasy
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.
Używany do ustawiania właściwości na dostawcę.
Klasa zakładki
Używane jako indeks do uzyskiwania dostępu do danych w zestawie wierszy.
Klasy Error
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