Сообщение сервера об ошибке "invalid BLOB ID"
Добавлено: 12 ноя 2004, 21:44
Вставляю в таблицу Blob данные в stored procedure, и получаю "invalid BLOB ID". Это чё?
Форум по InterBase, Firebird и Yaffil
http://ibaseforum.ru/
dimitr писал(а):Бага, исправлена в FB 2.0. У тебя небось присвоение блоба идет через локальную переменную?
У меня IB6.5. Присвоение через input parameter, имеющий тип Blob.dimitr писал(а):Бага, исправлена в FB 2.0. У тебя небось присвоение блоба идет через локальную переменную?
Код: Выделить всё
INSERT INTO ... (..., <Blob>) VALUES (..., :<Blob>)
чуть подробнее бы код привел. второй раз случаем этот же блоб никуда не пишешь?Aleksa писал(а):У меня IB6.5. Присвоение через input parameter, имеющий тип Blob.Вот. И здесь он ругается.Код: Выделить всё
INSERT INTO ... (..., <Blob>) VALUES (..., :<Blob>)
В процедуре дважды присутствует INSERT блоба, но вставляется-то он один раз! Примерно так:kdv писал(а):чуть подробнее бы код привел. второй раз случаем этот же блоб никуда не пишешь?
Код: Выделить всё
...IF <условие> THEN
... INSERT(... <blob> )...
ELSE
... INSERT(... <blob> )...
У меня с Yaffil 884 тоже самое. Мож уже исправили?dimitr писал(а):Бага, исправлена в FB 2.0. У тебя небось присвоение блоба идет через локальную переменную?