Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: 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 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.035 c
1-1106219675
Alcogol
2005-01-20 14:14
2005.01.30
левая панель


1-1105889648
Exit
2005-01-16 18:34
2005.01.30
RichEdit


1-1105717067
Начинающий 2
2005-01-14 18:37
2005.01.30
Extended to Integer


1-1105784757
Separator
2005-01-15 13:25
2005.01.30
Автодозвон


1-1106136772
Антоныч
2005-01-19 15:12
2005.01.30
отображение в ListBox-е разноцветных строк