怎么显示当前存储过程执行的进度

zishuisha 2007-09-14 02:04:36
有一个存储过程

CREATE PROCEDURE BakCkChange_H
@date1 varchar(10),
@date2 varchar(10)
AS
declare @CKChangeID sysname
/*还料报损*/
declare curCkChange_H cursor for select CKChangeID from dbo.CKChange_History where MakeTime >= ''+ @date1 + '' and MakeTime <= ''+@date2+''
Begin Tran Search
open curCkChange_H
fetch next from curCkChange_H into @CKChangeID
while @@fetch_status = 0
begin
exec('
begin
/*插入*/
insert zaochuan_BAK.dbo.CKChange_History select * from dbo.CKChange_History where CKChangeID = '''+@CKChangeID+ '''
end
')
fetch next from curCkChange_H into @CKChangeID
end

close curCkChange_H
deallocate curCkChange_H
if @@Error<>0
begin
print @@ERROR
Rollback tran Search
return(1)
end
Commit Tran Search
GO


然后在vb里面执行。。
画面上要+个进度条ProgressBar,我要在怎么做 才能使得存储过程执行时的进度个进度条一致阿
...全文
212 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2007-09-15
  • 打赏
  • 举报
回复
帮顶...............

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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