Вниз
Скачать: 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.024 c
1-1105957994
glGLU
2005-01-17 13:33
2005.01.30
MessageDlg


1-1105960865
Progh
2005-01-17 14:21
2005.01.30
Отграничение прав в TWebBrowser-e


3-1103802934
ShotGuN
2004-12-23 14:55
2005.01.30
Как добавить несколько строк одновременно?


9-1098357098
VolanD
2004-10-21 15:11
2005.01.30
Direct3D


1-1106034327
Vyacheslav
2005-01-18 10:45
2005.01.30
Kylix и zip архив !!!




   Наверх