CDynamicAccessor::SetBlobHandling
Устанавливает большой двоичный объект, обрабатывающего значение для текущей строки.
bool SetBlobHandling(
DBBLOBHANDLINGENUM eBlobHandling
);
Параметры
eBlobHandling
Указывает, что данные большого двоичного объекта.Он может принимать следующие значения:DBBLOBHANDLING_DEFAULT: Обработайте данные столбца больше nBlobSize (например, набор SetBlobSizeLimit) как данные большого двоичного объекта и восстановите ее с помощью объекта ISequentialStream или IStream.Этот параметр будет пытаться привязывая каждый столбец, содержащий данные, превышающие nBlobSize или DBTYPE_IUNKNOWN, как данные большого двоичного объекта.
DBBLOBHANDLING_NOSTREAMS: Обработайте данные столбца больше nBlobSize (например, набор SetBlobSizeLimit) как данные большого двоичного объекта и восстановите ее через ссылку в поставщик-выделенной, объект-получатель-именной памяти.Этот параметр полезен для таблиц, содержащих несколько столбцов большого двоичного объекта и поставщик поддерживает только один объект ISequentialStream в метод доступа.
DBBLOBHANDLING_SKIP: Пропустите () не выполняет привязку столбцов определяющих, как содержать большие двоичные объекты (метод доступа не привязывает и извлекает значение столбца но по-прежнему извлекает состояние и длина столбца).
Заметки
SetBlobHandling необходимо вызывать перед вызовом Открыть.
Метод CDynamicAccessor конструктора устанавливает большой двоичный объект, обрабатывающего значение DBBLOBHANDLING_DEFAULT.
Требования
Header: atldbcli.h