读书人

PB6.5 调用oracle返回游标的存储过程解

发布时间: 2013-03-26 21:09:13 作者: rapoo

PB6.5 调用oracle返回游标的存储过程
第三方给了个接口
Person_Query vcharacter is_c0, vcharacter is_c1, vcharacter os_c3 , vcharacter os_c4, cur_person

输入参数 is_c0 ,is_c1
输出参数 : os_c3 , os_c4 , cur_person(游标)


在pb里

string st_111,st_22, st3, st4, st_ret1, st_ret2, st_ret3, st_ret4



DECLARE proc_P_person_query PROCEDURE FOR PKG_HIS_INTERFACE.p_person_query( :st_111, :st_22, ) USING SQLCB;

//declare qqq cursor ;

EXECUTE proc_P_person_query ;

if SQLCB.sqlcode <> 0 then
MessageBox ("Error, SQLCB", sqlcb.sqlerrtext)
return
end if

没有报错, 可以调用


但接下来我如何能得到从存储过程返回的"os_c3 , os_c4 , cur_person(游标)"



[解决办法]
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html
[解决办法]
http://topic.csdn.net/t/20021021/05/1110496.html

读书人网 >PB

热点推荐