Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / OCIBindByName и CLOB в параметре процедуры / 1 сообщений из 1, страница 1 из 1
03.09.2003, 17:40
    #32255090
SVS
SVS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OCIBindByName и CLOB в параметре процедуры
Привет!

Есть вопрос: Можно ли и если да то как с помощью 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
Форумы / Delphi [игнор отключен] [закрыт для гостей] / OCIBindByName и CLOB в параметре процедуры / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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