当前位置: 代码迷 >> PB >> powerbuilder 关于存储过程解决方案
  详细解决方案

powerbuilder 关于存储过程解决方案

热度:151   发布时间:2016-04-29 09:13:10.0
powerbuilder 关于存储过程
生成调用 PKG_ZXGL_PROCESS.p_main('131010','',oi_errcode,oc_errtext)

其中oi_errcode和oc_errtext是返回数据当oi_errcode为0表示执行成功 oi_errcode为-1表示执行失败,
失败原因是oc_errtext


我没有写过,请问各位大侠怎么写???

急!!!!!!!!!!

------解决方案--------------------
C/C++ code
open(w_popup) //打开popup类型的窗口,在窗口里面自己添加st控件,写上提示内容int oi_errcodestring oc_errtextDECLARE sp_duration PROCEDURE FOR PKG_ZXGL_PROCESS.p_main('131010','',oi_errcode,oc_errtext)    @存储过程中第一个变量对应的变量名 = '131010',     @存储过程中第二个变量对应的变量名 = '',     @存储过程中第三个变量对应的变量名 = :oi_errcode output,     @存储过程中第四个变量对应的变量名 = :oc_errtext output;EXECUTE sp_duration ;if SQLCA.sqlcode = 0 then //存储过程执行成功    // Since we got a row, fetch it and display it.    FETCH sp_duration INTO :oi_errcode, :oc_errtext;    //在此,就可以判断返回值oi_errcode和oc_errtext了end ifCLOSE sp_duration;rollback;    close(w_popup) //关闭popup类型的窗口
  相关解决方案