Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.046 c
3-1082021754
alex123
2004-04-15 13:35
2004.04.11
ClientDataSet, DataSetProvider - скрытые поля pfHidden


1-1079877830
sagsoft
2004-03-21 17:03
2004.04.11
при закрытии проги вылазиет ошибка


11-1060542753
Dimaxx
2003-08-10 23:12
2004.04.11
Грабли с CopyRect...


1-1082360458
k&k
2004-04-19 11:40
2004.04.11
Drag&Drop


14-1082256754
*kolya
2004-04-18 06:52
2004.04.11
Будьте добры, компельните




   Наверх