各位高手,我有一个很简单的问题......

tigi 2002-05-20 09:15:13
各位高手:别嫌我笨,我想请教一下,在PB中调用SQL SERVER的存储过程时,如何返回在SQL 中定义的@ls_cs char(10) out 这个参数?
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hycao 2002-05-20
  • 打赏
  • 举报
回复
string aa
declare ls_cs procedure for ls_cs
@gg = :aa out;
execute ls_cs;
fetch ls_cs into :aa;
close ls_cs;
tigi 2002-05-20
  • 打赏
  • 举报
回复
如果你用MESSAGEBOX('',aa)
返回的结果为空。为什么?
xiongxiao 2002-05-20
  • 打赏
  • 举报
回复
UP
ihfvw 2002-05-20
  • 打赏
  • 举报
回复
up
tigi 2002-05-20
  • 打赏
  • 举报
回复
我这有一个简单的存储过程的例子
CREATE PROCEDURE ls_cs
@gg char(10) output
as
select @gg = 'abcdef'
如何在PB中得到返回的
PB调用如下:
string aa
declare ls_cs procedure for ls_cs
@gg = :aa out;
execute ls_cs;
if sqlca.sqlcode = -1 then
rollback;
else
commit;
end if
我怎样用aa这个变量得到返回的@gg的值?
xingxing 2002-05-20
  • 打赏
  • 举报
回复
into

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧