Получить порцию 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 | Диагностическое сообщение (в случае ошибки) |