Поделиться через


Макросы для шаблонов поставщика OLE DB

Макросы поставщика OLE DB предоставляют функции из следующих категорий:

Макросы сопоставления набора свойств

BEGIN_PROPERTY_SET

Обозначает начало набора свойств.

BEGIN_PROPERTY_SET_EX

Обозначает начало набора свойств.

BEGIN_PROPSET_MAP

Обозначает начало набора свойств, можно скрывать или указать вне области поставщика.

CHAIN_PROPERTY_SET

Группы свойств цепочек вместе.

END_PROPERTY_SET

Отмечает конец набора свойств.

END_PROPSET_MAP

Отмечает конец сопоставления набора свойств.

PROPERTY_INFORMATION_ENTRY

Задает определенное свойство в наборе свойств значение по умолчанию.

PROPERTY_INFORMATION_ENTRY_EX

Задает определенное свойство в наборе свойств значение поставленному вас. Также можно установить флажки и параметры.

PROPERTY_INFORMATION_ENTRY_VALUE

Задает определенное свойство в наборе свойств значение поставленному вас.

Макросы сопоставления столбцов

BEGIN_PROVIDER_COLUMN_MAP

Обозначает начало записей сопоставления столбцов поставщика.

END_PROVIDER_COLUMN_MAP

Отмечает конец записей сопоставления столбцов поставщика.

PROVIDER_COLUMN_ENTRY

Представляет определенный столбец поддерживается поставщиком.

PROVIDER_COLUMN_ENTRY_GN

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

PROVIDER_COLUMN_ENTRY_FIXED

Представляет определенный столбец поддерживается поставщиком. Можно задать тип данных столбца.

PROVIDER_COLUMN_ENTRY_LENGTH

Представляет определенный столбец поддерживается поставщиком. Можно указать размер столбца.

PROVIDER_COLUMN_ENTRY_STR

Представляет определенный столбец поддерживается поставщиком. Это предполагает, что тип столбца строки.

PROVIDER_COLUMN_ENTRY_TYPE_LENGTH

Представляет определенный столбец поддерживается поставщиком. Как PROVIDER_COLUMN_ENTRY_LENGTH, но также указать тип данных, а также размер столбца.

PROVIDER_COLUMN_ENTRY_WSTR

Представляет определенный столбец поддерживается поставщиком. Это предполагает, что тип столбца характерная черта символов юникода.

Макросы набора строк схемы

BEGIN_SCHEMA_MAP

Обозначает начало сопоставления схемы.

SCHEMA_ENTRY

Связывает GUID с классом.

END_SCHEMA_MAP

Отмечает конец сопоставления схемы.

См. также

Ссылки

Создание поставщика OLE DB

Основные понятия

Шаблоны поставщика OLE DB (С++)

Архитектура шаблона поставщика OLE DB

Ссылка на шаблоны поставщика OLE DB