Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-1105698951
Unknown
2005-01-14 13:35
2005.01.30
Application.CreateForm


1-1105898520
Dmitry_04
2005-01-16 21:02
2005.01.30
Как мне определить какой стиль шрифта в Label-е?


1-1106190570
Guest00
2005-01-20 06:09
2005.01.30
выделение в comboBox


1-1105818231
Dmitry_04
2005-01-15 22:43
2005.01.30
Как лучше хранить настройки программы?


1-1106119952
viper_gooz
2005-01-19 10:32
2005.01.30
Двоичное деление




   Наверх