当前位置: 代码迷 >> VFP >> 调用存贮过程 output 变量,怎么传送呢
  详细解决方案

调用存贮过程 output 变量,怎么传送呢

热度:5454   发布时间:2013-02-26 00:00:00.0
调用存贮过程 output 变量,如何传送呢?
调用存贮过程 output 变量,如何传送呢?
一个sql2000的存贮过程,有一个 output型变量,要传回来值。

但是我如何将变量传回来呢?
比如存贮过程为 prog1,有两参数,
我这样调用
exec prog1 ?var1,?var2 output
无法得到返回值,我应该如何调用呢?


------解决方案--------------------------------------------------------
示例:
succ=sqlexec(lnsqlhandle,"exec usp_Test ?lnnum,?@lnsqr")
?lnsqr
------解决方案--------------------------------------------------------
Store "" To var1,var2 &&假设你的参数为字符型
If SQLExec(句柄,'{CALL prog1(?var1,?@var2)}')>0
?var2 &&看一下传出的值
Endif
  相关解决方案