maxambek
Зарегистрирован: 15.05.2007 Сообщения: 1 Откуда: Кострома
|
Добавлено: Вт Май 15 2007 12:52 Заголовок сообщения: Компонент DOA TLOBLocator - как правильно загрузить в CLOB? |
|
|
Задача: необходимо загрузить из текстового файла текст в поле CLOB при помощи TLOBLocator.
Использую: С++ (BCB6), Оракл 9,2
Решение:
Код: | TLOBLocator *Trg=new TLOBLocator(Form1->SMSession,otCLOB);
Query->SQL->Add("select s.program p from sm.smlogs_settings s where s.obj_tp='d' and s.obj_subtp=1 for update");
try {
Query->Execute();
Trg=Query->LOBField("p");
Trg->LoadFromFile("smlogs_documents.trg");
Trg->Trim();
Form1->SMSession->Commit();
} catch (EOracleError &E) {ShowMessage(E.Message);}
delete Trg; |
Результат: ошибка "TLOBLocator: Invalid handle"
Вопрос: в чём причина, и как правильно? |
|