使用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();
但是执行都出错,请哪位使用过得指点一下,谢谢!!