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


Макросы и функции глобального для шаблонов объекта-получателя OLE DB

Шаблоны объекта-получателя OLE DB включает следующие макросы и глобальные функции:

Глобальные функции

AtlTraceErrorRecords

Создает дамп сведений о записях ошибки OLE DB для устройства резервного копирования, если возвращается ошибка.

Макросы сопоставления доступа

BEGIN_ACCESSOR

Отмечает начало записи метода доступа.

BEGIN_ACCESSOR_MAP

Отмечает начало записей сопоставления метода доступа.

END_ACCESSOR

Помечает конец записи метода доступа.

END_ACCESSOR_MAP

Помечает конец записей сопоставления метода доступа.

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

BEGIN_COLUMN_MAP

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

BLOB_ENTRY

Используется для связывания большой двоичный объект (blob).

BLOB_ENTRY_LENGTH

Отчеты длина столбца данных большого двоичного объекта.

BLOB_ENTRY_LENGTH_STATUS

Отчеты, длина и состояние столбца данных большого двоичного объекта.

BLOB_ENTRY_STATUS

Отчеты состояние столбца данных большого двоичного объекта.

BLOB_NAME

Используется для связывания большой двоичный объект именем столбца.

BLOB_NAME_LENGTH

Отчеты длина столбца данных большого двоичного объекта.

BLOB_NAME_LENGTH_STATUS

Отчеты, длина и состояние столбца данных большого двоичного объекта.

BLOB_NAME_STATUS

Отчеты состояние столбца данных большого двоичного объекта.

BOOKMARK_ENTRY

Представляет запись закладки в наборе строк.Запись закладки - это специальный тип записи столбца.

COLUMN_ENTRY

Представляет привязку к определенным столбцом в базе данных.

COLUMN_ENTRY_EX

Представляет привязку к определенным столбцом в базе данных.Поддерживает type, длину, точность, scale и параметры состояния.

COLUMN_ENTRY_LENGTH

Представляет привязку к определенным столбцом в базе данных.Поддерживает переменную длину.

COLUMN_ENTRY_LENGTH_STATUS

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

COLUMN_ENTRY_PS

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

COLUMN_ENTRY_PS_LENGTH

Представляет привязку к определенным столбцом в базе данных.Поддерживает переменную длину, точность и параметры scale.

COLUMN_ENTRY_PS_LENGTH_STATUS

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

COLUMN_ENTRY_PS_STATUS

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

COLUMN_ENTRY_STATUS

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

COLUMN_ENTRY_TYPE

Представляет привязку к определенным столбцом в базе данных.Поддерживает параметр type.

COLUMN_ENTRY_TYPE_SIZE

Представляет привязку к определенным столбцом в базе данных.Поддерживает type и параметры size.

COLUMN_NAME

Представляет привязку к указанному столбцу в базе данных по имени.

COLUMN_NAME_EX

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию типа данных, размера, точности, масштаба и длины столбца состояния столбца.

COLUMN_NAME_LENGTH

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию длины столбца.

COLUMN_NAME_LENGTH_STATUS

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию длины и состояния столбца.

COLUMN_NAME_PS

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию точности и масштаба.

COLUMN_NAME_PS_LENGTH

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию точности, масштаба и длины столбца.

COLUMN_NAME_PS_LENGTH_STATUS

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию точности, масштаба и длины столбца состояния столбца.

COLUMN_NAME_PS_STATUS

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию точности, масштаба и состояния столбца.

COLUMN_NAME_STATUS

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию состояния столбца.

COLUMN_NAME_TYPE

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию типа данных.

COLUMN_NAME_TYPE_PS

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

COLUMN_NAME_TYPE_SIZE

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию типа данных и размера.

COLUMN_NAME_TYPE_STATUS

Представляет привязку к указанному столбцу в базе данных по имени.Поддерживает спецификацию типа данных и состояния столбца.

END_COLUMN_MAP

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

Макрос команды

DEFINE_COMMAND

Определяет команду, которая будет использоваться для создания набора строк при использовании класса CCommand.Допустимы только строковые типы, соответствующие указанному типу приложения (ANSI или Юникод).Рекомендуется использовать вместо DEFINE_COMMAND_EXDEFINE_COMMAND.

DEFINE_COMMAND_EX

Определяет команду, которая будет использоваться для создания набора строк при использовании класса CCommand.Поддерживает приложения ANSI и Юникода.

Макросы сопоставление параметров

BEGIN_PARAM_MAP

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

END_PARAM_MAP

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

SET_PARAM_TYPE

Определяет макрос COLUMN_ENTRY, макросом SET_PARAM_TYPE как входные, выходные или вход-выход.

См. также

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

Шаблоны потребителей OLE DB (C++)

Шаблоны потребителей OLE DB (C++)

Справочник по шаблонам OLE DB объекта-получателя