OLE DB свойство инициализации источника данных — «blob_send_mode»
Имя:
blob_send_mode
Тип:
VT_BSTR
R/W:
R/W
По умолчанию:
EMPTY
IBProvider:
5.36
Конфигурация режима передачи BLOB на сервер. Допускается установка пустой строки или одного значения из следующего списка:
Значение | Описание |
std |
Стандартная передача BLOB в виде дескриптора. Это режим по умолчанию для Yaffil, InterBase, FB0.9-FB2.5.0. |
varchar |
Передача блобов с помощью VARCHAR-строк. Это режим по умолчанию для FB2.5.1+. Есть некоторые ограничения — смотрите ниже. |
Ограничения на передачу BLOB в виде VARCHAR-строк:
- Максимальная длина BLOB-а ограничена емкостью VARCHAR-значений. Например, для FB4 она составляет 32765 байта. Если размер BLOB превысит это ограничение, провайдер автоматически задействует стандартный способ передачи BLOB через дескриптор.
- При подключении к Firebird 2.5.x общий размер буфера со значениями ограничен 65535 байтами.
- При подключении к Firebird через fbclient.dll общий размер буфера со значениями ограничен 65535 байтами.