返回首页

亲爱的朋友们,

我想,以显示处理%,而SQL Server 2005上执行存储过程:

App.config文件'''

<appSettings>

    <add key="CON" value="Data Source=SERVER;Initial Catalog=Reporting;Persist Security Info=True;User ID=user; password =123"/>

    <add key="AsynCON" value="Data Source=SERVER\MBWIN;Initial Catalog=Reporting;Persist Security Info=True;Asynchronous Processing=true;User ID=user; password =123"/>

  </appSettings>

"--------------------------------------

{C}"--------------------------------

问题是,进度条不显示权值的百分比,在
执行存储过程。
请帮我......
谢谢。

回答

评论会员:游客 时间:2012/02/07
|迪伦莫利:这取决于你如何实现你的存储过程。如果它是一个大的SQL语句,它打算在单个批处理中运行,因此你没有办法提高服务器上的任何事件。不过,如果你的程序被分解成众多的SQL语句,你可以使用的InfoMessage方法,以提高整个存储过程执行的事件imgsrc=这样,您的应用程序执行程序的不同部分都可以更新进度条通知
Raimis9:试试这个:

pgrPer3.Value = timeCount ' progress bar pgrPer3

Application.DoEvents()

评论会员:游客 时间:2012/02/07
尝试之一:{体C3}并试图从你的代码忽略这一节,如果不是错误:{的C4}