Получить порцию BLOB-данных (blob_read)
Назначение
Метод blob_read
позволяет получить порцию BLOB-данных.
Примечание
Метод применяется к таблице после того, как предложение подготовлено, выполнено и выбрана хотя бы одна запись, содержащая поле типа BLOB.
Пакет
Package Linter::st
Прототип
$blob = $sth- >blob_read($field,$offset,$length[,\$blobref]);
Параметр | Описание | |
---|---|---|
$field | Номер выбираемого BLOB-столбца (отсчет начинается с 1 ) | |
$offset | Смещение в байтах порции данных в BLOB-столбце | |
$length | Длина порции данных (в байтах) | |
$blobref | Ссылка на буфер, в который должна быть помещена порция данных |
Возвращаемые значения
Переменная | Описание | |
---|---|---|
$blob : | ||
порция данных | Нормальное завершение | |
undef | Ошибка выполнения метода | |
$blobref | Ссылка на буфер с порцией данных | |
$DBI::errstr | Диагностическое сообщение (в случае ошибки) |