Які функції доступу слід використовувати?

Існують чотири основних типи методів доступу — в шаблонах споживача. Кожен поводи має свої переваги і недоліки. Залежно від вашої ситуації один тип функції доступу повинні ваших потреб.

CAccessor

Прив'язування Параметри Коментарі
Створення запису користувача з COLUMN_ENTRY макросів. Макроси зв'язати компонент даних у цей запис у функції доступу. Після створення на набір рядків, стовпців не може бути вільною. Так, за допомогою запису макросу PARAM_MAP .
Один раз пов'язаний, параметри не може бути вільною.
Найшвидших методів доступу з невеликою кількістю коду.

CDynamicAccessor

Прив'язування Параметри Коментарі
Автоматичне. Ні. Корисно, якщо ви не знаєте, типу даних у набір рядків.

CDynamicParameterAccessor

Прив'язування Параметри Коментарі
Автоматичне, але можуть бути змінені. Так, якщо постачальник підтримує ICommandWithParameters. Параметри, пов'язані автоматично. Повільніше, ніж CDynamicAccessor , але корисно для виклику загальний збережені процедури.

CManualAccessor

Прив'язування Параметри Коментарі
Вручну за допомогою AddBindEntry Вручну за допомогою AddParameterEntry. Дуже швидко, оскільки параметрів і стовпців зобов'язані лише один раз. Ви визначити тип даних, які ви хочете займатися. (Перегляньте на DBVIEWER зразок як приклад.) Вимагає більше код, ніж CDynamicAccessor або CAccessor. Код, як правило, більш як виклик OLE DB безпосередньо.

Index