Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизInterBase 6.0: BLOB Найти похожие ветки
← →
Varfolomey (2004-12-25 15:27) [0]Каким образом можно работать с BLOB полями?
Есть таблица:
create table MyTable(
ID integer not null,
MyBLOB BLOD sub_type Text,
primary key (ID)
);
Есть хранимая процедура:
create procedure AddBLOB
(
pMyBLOB BLOD sub_type Text
)
as
begin
insert into MyTable( MyBLOB )
values ( :pMyBLOB );
end^
Вызываю хранимую процедуру при помощи компонента TIBStoredProc.
Выдаётся ошибка unknown BLOB ID.
Читал Help IB.
Написано использовать:
Declare cursor
Open
Insert
Close
Попробовал использовать... IBConsole их не понимает.
Подскажите ПЛЗ...
← →
Zacho © (2004-12-25 16:13) [1]Varfolomey (25.12.04 15:27)
Вызываю хранимую процедуру при помощи компонента TIBStoredProc.
Выдаётся ошибка unknown BLOB ID.
Похоже, как-то криво ты значение параметру присваиваешь. Попробуй вызвать процедуру в IBExpert.
Да и собственно, зачем ХП для одного запроса ?
>Читал Help IB.
>
>Написано использовать:
>Declare cursor
>Open
>Insert
> Close
Не знаю, что именно ты читал, но это относится к Embedded SQL (т.е. к операторам прекомпилера gpre), который тебе совершенно не нужен.
В общем, в документации по IB смотри только на то, что помечено как isql и dsql, а просто sql - это EmbeddedSQL.
P.S. И выкинь IBConsole, скачай лучше IBExpert :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c