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.

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 |
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.