hur.cn - 华软网

 热门搜索

sqlserver 存储过程使用的怪问题。

  作者:未知    来源:网络    更新时间:2018/4/16
---pb中程序调用
sqlca.pr_test1(@parm1,@parm2)

--sqlserver 中有2个过程如下:

create proc pr_test1 
  @parm1 varchar(20),
  @parm2 varchar(10),
  @ret int out
as 
  ...
  ...
  exec pr_test2 @parm1,@parm2,@ret out
  .....


create proc pr_test2
  @parm1 varchar(20),
  @parm2 varchar(10),
  @ret int out
as
   
  ...
  ...


在pb中调用就发生错误,错误的地方已经找出,但是不知什么原因。
在pr_test1中调用pr_test2时@parm1参数不能传递到pr_test2.


我直接在sqlserver中运行pr_test1一切正常。到了pb就不行了,有哪位高手能回答呀???


------华软网友回答------
PB中调用存储过程不是很精通,不过大家一起学习,我帮你顶!
------华软网友回复------
这类贴子太多了,搜索一下以前的贴子吧
------华软网友回复------
搜索一下没有呀,有人回复吗

------华软网友回复------
再帮你顶一下!希望你能得到满意的答案。
------华软网友回复------
做到transaction的Local External Function中试试看
------华软网友回复------
http://search.csdn.net/search.asp?key=%B5%F7%D3%C3%B4%E6%B4%A2%B9%FD%B3%CC+&class=PowerBuilder&size=10&option=advance&x=36&y=16
------华软网友回复------
是用了Local External Function
------华软网友回复------
有人回复吗
------华软网友回复------
你用declare proc这种方式调用呢!
------华软网友回复------
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=208355      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。