想在datawindow中显示SQL存储过程的执行结果,在PB中怎么调用?(急)

在sql建立存储过程:CREATEProcsp_query_spsbom(@dhvarchar(50),@bjasinteger,@levelasinteger,@bba... 在sql建立存储过程:
CREATE Proc sp_query_spsbom (@dh varchar(50),@bj as integer,@level as integer,@bb as varchar(3))
as
Begin
。。。。//中间省略
End
GO

在PB取的四个参数的值
string ls_dh,ls_bb,ls_ms,ls_bj
int li_level,ls_sql,li_jl
datastore lds_item

ls_ms=trim(sle_1.text)
lds_item=create datastore
lds_item.dataobject="d_item"
lds_item.settransobject(sqlca)
li_jl=lds_item.retrieve(ls_ms)

if li_jl > 0 then
ls_dh=lds_item.getitemstring(1,1) //'7Y1150-41.70BF.001'
ls_bj=lds_item.getitemstring(1,4) // 1
li_level=lds_item.getitemnumber(1,5) //0
ls_bb=lds_item.getitemstring(1,2) //'A'
else
end if

现有一个datawindow数据窗口,要在cb_1下点击显示出现 结果
附加:在查询分析器中输入四个参数 能得到想要的结果

怎么在PB中调用这个存储过程呢?并在dw_1中显示出来呢?谢了!!!
展开
 我来答
华夏日长兴
2009-09-11
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
数据窗口中调用过程显示不了结果,你可以直接对其赋值sql语句

dw_1.setsqlselect(ls_sql)
dw_1.retrieve()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式