Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Oracle. вставка CLOB c помощью DOA   Найти похожие ветки 

 
united   (2004-04-13 14:17) [0]

Delphi 7
ORacle 9iR2
DOA 3.4.7

Код

   session.Connected := True;

   task.SetVariable("p_Name", edName.Text);
   task.SetVariable("p_Q", a);
   LOB := TLOBLocator.Create(session, otCLOB);
   LOB.LoadFromFile(filename); (!!!)
   task.SetComplexVariable("p_PrintData", LOB);

   task.Active;
   task.ExecSQL;
   task.Close;
   session.Connected := False;


На строчке помеченной (!!!) получаю Exception TLobLocator: invalid handle.

Подскажите, пожалуйста, в чём  дело.


 
Reindeer Moss Eater ©   (2004-04-13 14:18) [1]

Дело в локаторе, не связанном с полем.
Дело в плохом локаторе.


 
united   (2004-04-13 14:20) [2]

?


 
Reindeer Moss Eater ©   (2004-04-13 14:26) [3]

!


 
united   (2004-04-13 14:26) [4]

Не могли бы поподробнее?
Или пример рабочего кода.
Пожалуйста.


 
Reindeer Moss Eater ©   (2004-04-13 14:35) [5]

declare
cl clob;
begin
cl:=empty_clob();
insert into mytable(id,clob_field) values (1,cl);
select clob_field into cl from mytable where id = 1;
/*Вот теперь локатор указывает на пустой лоб объект связанный  с полем в записи. Теперь туда можно писать данные */
end;

не знаю, как в DOA организована работа с блобами, но про тип данных blob тебе надо почитать.


 
united   (2004-04-13 14:45) [6]

"не знаю, как в DOA организована работа с блобами"

а что ж вы тогда отвечать берётесь? пространные рассуждения о том, что мне нужно почитать меня не интересуют.


 
Reindeer Moss Eater ©   (2004-04-13 14:48) [7]

Ты наивный думаешь, что меня интересует что там тебя интересует?


 
Reindeer Moss Eater ©   (2004-04-13 14:49) [8]

А ответ на твой вопрос "в чем дело" дан еще в первом посте.


 
united   (2004-04-13 14:50) [9]

Инетвоин :-)))



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.029 c
14-1082010626
Layner
2004-04-15 10:30
2004.04.11
Юристы! Ломятся менты в дверь, хотят видимо показания взять


14-1082043315
VMcL
2004-04-15 19:35
2004.04.11
Внимание, внимание!


1-1082384472
pantel
2004-04-19 18:21
2004.04.11
Написание Form Designer а


1-1082925830
kas-t
2004-04-26 00:43
2004.04.11
Перетаскивание Items в пределах TreeView...


4-1075882378
turonix
2004-02-04 11:12
2004.04.11
Как отловить нажатие клавиши Enter