Існують чотири основних типи методів доступу — в шаблонах споживача. Кожен поводи має свої переваги і недоліки. Залежно від вашої ситуації один тип функції доступу повинні ваших потреб.
CAccessor
| Прив'язування | Параметри | Коментарі |
| Створення запису користувача з COLUMN_ENTRY макросів. Макроси зв'язати компонент даних у цей запис у функції доступу. Після створення на набір рядків, стовпців не може бути вільною. | Так, за допомогою запису макросу PARAM_MAP . Один раз пов'язаний, параметри не може бути вільною. |
Найшвидших методів доступу з невеликою кількістю коду. |
CDynamicAccessor
| Прив'язування | Параметри | Коментарі |
| Автоматичне. | Ні. | Корисно, якщо ви не знаєте, типу даних у набір рядків. |
CDynamicParameterAccessor
| Прив'язування | Параметри | Коментарі |
| Автоматичне, але можуть бути змінені. | Так, якщо постачальник підтримує ICommandWithParameters. Параметри, пов'язані автоматично. | Повільніше, ніж CDynamicAccessor , але корисно для виклику загальний збережені процедури. |
CManualAccessor
| Прив'язування | Параметри | Коментарі |
| Вручну за допомогою AddBindEntry | Вручну за допомогою AddParameterEntry. | Дуже швидко, оскільки параметрів і стовпців зобов'язані лише один раз. Ви визначити тип даних, які ви хочете займатися. (Перегляньте на DBVIEWER зразок як приклад.) Вимагає більше код, ніж CDynamicAccessor або CAccessor. Код, як правило, більш як виклик OLE DB безпосередньо. |