首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb怎样调用存储过程,该如何处理

2012-02-10 
pb怎样调用存储过程我在sql2005下写了一个存储过程有两个变量,和一个返回值。我怎么用pB把这两个变量传给存

pb怎样调用存储过程
我在sql2005下写了一个存储过程
有两个变量,和一个返回值。
我怎么用pB把这两个变量传给存储过程,然后把返回值显示出来。
存储过程中的两个变量分别是@P_date nvchar(10),@P_user nvchar(10)
返回值是一个字符串 如‘12345’

如何实现

[解决办法]
string ls_reture
string ls_user
date ld_date

DECLARE p1 PROCEDURE FOR procedure_name 
@P_date = :ld_date,@P_user=:ls_user;
execute p1;
if sqlca.sqlcode=0 then
fetch p1 into :ls_reture ;
else
rollback using sqlca;
messagebox("系统信息","执行错误!")
end if
close p1;

热点排行
Bad Request.