在Oracle下建立一个存储过程,但在Delphi下TADOStoredProc就是调不出那个返回的结果集
已知建立了一个存储过程
create or replace procedure test_data_hzy1
(
io_cur in out C112_DT.CurTyp
)
as
begin
open io_cur for
select c1,c2 from test_hzy;
end;
但是在Delphi6中,我建立了一个TADOStoredProc的对象,建立时他自动在Parameter中添加了Io_cur这个参数(DataType为ftInterface,Direction为pdInputOutput),但是
当我将Active设为true的时候,报这样的错:
ORA-06550:第1行,第7列:
PLS-00306:调用‘TEST_DATA_HZY'时参数数量或类型错误
ORA-06550:第1行,第7列:
PL/SQL: Statemet ignored.
请问各位高手,该如何让他不报错,正确的调出结果集来