Какой метод доступа следует использовать?

Существует четыре основных типа методов доступа в шаблонах потребителя. Каждый метод доступа имеет свои собственные преимущества и недостатки. В зависимости от вашей ситуации один тип доступа должен соответствовать вашим потребностям.

CAccessor

Связывание Параметры Комментарии
Создайте запись пользователя с макроса COLUMN_ENTRY . Макросы привязать элемент данных в эту запись к методу доступа. После создания набора строк столбцов не может быть отменена. Да, с помощью записи макросов PARAM_MAP .
После создания привязка параметров не может быть отменена.
Самый быстрый метод доступа из-за небольшого количества кода.

CDynamicAccessor

Связывание Параметры Комментарии
Автоматически. No. Полезно, если вы не знаете тип данных из набора строк.

CDynamicParameterAccessor

Связывание Параметры Комментарии
Автоматически, но может быть переопределен. Да, если поставщик поддерживает ICommandWithParameters. Параметры привязываются автоматически. Медленнее, чем CDynamicAccessor , но полезно для вызова универсальных хранимых процедур.

CManualAccessor

Связывание Параметры Комментарии
Руководство, с помощью AddBindEntry Вручную с помощью AddParameterEntry. Очень быстро, так как параметры и столбцы являются только один раз. Определить тип данных, которые вы хотите заниматься. (См. образец DBVIEWER как пример.) Требует больше кода, чем CDynamicAccessor или CAccessor. Код, как правило, больше как прямом вызове OLE DB.

Index