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


Макросы для шаблонов поставщика 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