Архив метки: LongReadLen

Perl и BLOB в InterBase/FireBird

Натолкнулся на ошибку в Perl скрипте, общающемся с Interbase таблицей имеющей поле типа BLOB, в которую были занесены данные большой длины.



DBD::InterBase::st fetchrow_hashref failed: Not enough LongReadLen buffer.

Таблетка на этот случай – добавить строчку, поределяющую размер этого самого LongReadLen:

$dbh->{LongReadLen}=…;

Для моего случая хватило 10000.