将clob作为oracle存储过程的参数返回给delphi

时间:2013-07-03 13:53:49

标签: oracle delphi stored-procedures clob

我有一个oracle包,其中包含一个返回大型动态创建的文本字符串的过程。由于它的大小,它不能作为varchar2返回,所以我试图使用clob。

包正常,但我无法找到使用ADO存储过程组件在delphi中访问它的方法。我已经为参数(包括ftOraClob)尝试了大多数数据类型,但该过程总是在执行过程时引发异常。我找不到任何使用clob作为out param的好例子。有人可以帮忙吗?

目前我正在尝试这个:

spGetRTF.Params.CreateParam(ftOraClob, 'outRTF', ptOutput);
spGetRTF.ExecProc;

但是我收到以下错误:

2.5类型:EOleException   2.6消息:参数对象定义不正确。提供的信息不一致或不完整。   2.7 ID

由于

0 个答案:

没有答案