Получить порцию BLOB-данных первого BLOB-столбца

Назначение

Получить порцию BLOB-данных первого найденного BLOB-столбца (если такой имеется) текущей строки курсорного запроса.

Синтаксические правила

 
BLOBGetData(<​идентификатор курсора​>, <​начало порции​>, <​размер​>, <​буфер​>);
<​Идентификатор курсора​>

Идентификатор курсора, в котором выполнен запрос выборки данных.

<​Начало порции​>

Относительный номер байта, с которого начинается требуемая порция данных. Нумерация байтов начинается с 1.

<​Размер​>

Переменная языка Perl, задающая размер требуемой порции данных.

<​Буфер​>

Буфер для размещения порции данных.

Возвращаемое значение

Порция BLOB-данных в заданном <​буфере​>.

Реальная длина переданных данных в переменной <​размер​>.

Пример

$err = BLOBGetData($cur, 1, 1000, $blob);
$err &&  [code for handling error]

См. также функции:

BLOBAppend, BLOBClear, BLOBGetSize, GetDataColumn, BLOBFetch.