ADOStoredProc如何调用Oracle的存储过程?
ADOStoredProc如何调用Oracle的存储过程?
我有一个Oracle的存储过程 Pro_test(p1 in varchar2,p2 in varchar2, p3 out varchar2)
请问用ADOStoredProc如何调用?
我写的是
ADOStoredProc1->ProcedureName="ERP.PRO_GETONEBOM";
ADOStoredProc1->Prepared;
ADOStoredProc1->Parameters->ParamByName("p1")->Value="abc";
ADOStoredProc1->Parameters->ParamByName("p2")->Value="test"
ADOStoredProc1->ExecProc();
String s_flag=ADOStoredProc1->Parameters->ParamByName("p3")->Value;
编译通过,运行时说 参数"p1" not found
如何调用oracle的存储过程?用ADO的连接。谢谢!