OLE DB wierszy i powiązanie obsługuje

Ustawianie i pobieranie danych, OLE DB szablony użyć akcesor operacji i zestawu wierszy za pomocą klasy CAccessorRowset , jak pokazano na poniższym rysunku. Ta klasa może obsługiwać wiele akcesorów różnych typów.

Typy akcesor

Wszystkie akcesorów wynikają z CAccessorBase. CAccessorBase zapewnia zarówno parametrów, jak i powiązań kolumn.

Istnieją cztery typy akcesor i trzy typy wierszy, które są przedstawione na poniższym rysunku.

W poniższej tabeli przedstawiono cztery typy akcesor.

Typ akcesor Dynamiczne Params Bufor Akcesory wielu
CAccessor Nr Tak Użytkownik Tak
CDynamicAccessor Tak Nr OLE DB szablonów Nr
CDynamicParameterAccessor Tak Tak OLE DB szablonów Nr
CManualAccessor Tak Tak Użytkownik Nr

Typy wierszy

Szablony OLE DB obsługuje trzy typy wierszy (patrz rysunek poprzedniego): pojedynczy wierszy (realizowanych przez CRowset), luzem wierszy (realizowanych przez CBulkRowset) i tablicy wierszy (realizowanych przez CArrayRowset). Pojedynczy wierszy pobrania uchwyt pojedynczego wiersza po wywołaniu MoveNext . Wierszy zbiorczej można pobrać wiele wierszy uchwytów. Tablica wierszy są wierszy, które są dostępne przy użyciu składni array.

Wróć do architektury szablonu OLE DB konsumentów

Index