Получить порцию BLOB-данных первого BLOB-столбца
Назначение
Получить порцию BLOB-данных первого найденного BLOB-столбца (если такой имеется) текущей строки курсорного запроса.
Синтаксические правила
BLOBGetData(<идентификатор курсора>, <начало порции>, <размер>, <буфер>);
-
<Идентификатор курсора>
-
Идентификатор курсора, в котором выполнен запрос выборки данных.
-
<Начало порции>
-
Относительный номер байта, с которого начинается требуемая порция данных. Нумерация байтов начинается с
1
. -
<Размер>
-
Переменная языка Perl, задающая размер требуемой порции данных.
-
<Буфер>
-
Буфер для размещения порции данных.
Возвращаемое значение
Порция BLOB-данных в заданном <буфере>
.
Реальная длина переданных данных в переменной <размер>
.
Пример
$err = BLOBGetData($cur, 1, 1000, $blob); $err && [code for handling error]
См. также функции:
BLOBAppend
, BLOBClear
, BLOBGetSize
, GetDataColumn
, BLOBFetch
.