使用ADOStoredProc控件调用oracle过程的参数问题

ywj 2003-08-20 02:12:21
要使用ADOStoredProc控件调用oracle过程,有输入输出参数,要怎么做阿,请写些例子代码,例如:过程
p_test(p_para1 in varchar2,p_para2 in varchar2,p_ret out varchar2)

要使用ADOStoredProc调用,该怎么写,我的代码是这样的:
ADOStoredProc1->ProcedureName = "p_test";
ADOStoredProc1->Parameters->Refresh();
ADOStoredProc1->Parameters->CreateParameter("p_para1", ftString, pdInput, 20, "1");
ADOStoredProc1->Parameters->CreateParameter("p_para2", ftString, pdInput, 20, "1");
ADOStoredProc1->Parameters->CreateParameter("p_ret", ftString, pdOutput, 20, NULL);
ADOStoredProc1->ExecProc();

但是执行都出错,请哪位使用过得指点一下,谢谢!!
...全文
40 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
nxyc_twz 2003-08-20
  • 打赏
  • 举报
回复
我觉得操作ORACLE最好是用ODAC,具体使用可参见我在CSDN上的专栏nxyc_twz

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧