powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / OCIBindByName и CLOB в параметре процедуры
1 сообщений из 1, страница 1 из 1
OCIBindByName и CLOB в параметре процедуры
    #32255090
SVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVS
Гость
Привет!

Есть вопрос: Можно ли и если да то как с помощью OCI вызвать проседуру с параметром CLOB (процедура на Delphi или С++).
Проблема при вызове OCIBindByName().

//для строк
{ OCIBindByName(stmthp,@bnd,errhp,PChar(':s'), -1,
@s,length(edS.Text) +1,SQLT_STR,0,0,0,0,0,OCI_DEFAULT);
работает
OCIBindByName(stmthp,@bnd1,errhp,PChar(':res'), -1,
@res,20,SQLT_CHR,0,0,0,0,0,OCI_DEFAULT);
}
{//для цифр
OCIBindByName(stmthp,@bnd,errhp,PChar(':s'), -1,
@d1,sizeof(real),SQLT_FLT,0,0,0,0,0,OCI_DEFAULT);
OCIBindByName(stmthp,@bnd1,errhp,PChar(':res'), -1,
@d2,sizeof(real),SQLT_FLT,0,0,0,0,0,OCI_DEFAULT);
работает
}
//для CLOB
//clob:string;
OCIBindByName(stmthp,@bnd,errhp,PChar(':s'), -1,
@clob,length(clob)+1,SQLT_CLOB,0,0,0,0,0,OCI_DEFAULT);
не работает
вылетает AV в библиотеке oracommon8.dll

P.S. файл обьявлений OCI.pas написаный Vlad Karpov
mailto:KarpovVV@protek.ru
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / OCIBindByName и CLOB в параметре процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]