2011-09-26 47 views
1

我有一个巨大的存储过程,我想在asp.net VB前端为它创建一个进度条。所以,正如前面在stackoverflow上所建议的那样,我必须在前端使用额外的状态表和计时器。然后,我必须调用另一个存储过程,它将返回存储过程的当前状态。但是我不能在前端执行sql server上的异步过程调用。我应该尝试在sql server端设置什么设置来允许异步程序?在前端,它看起来像我的程序在它碰到存储过程#1时停止执行。存储过程进度

回答

3

实际上你不需要在assync中启动第二个proc。 只需打开c#端的另一个连接并定期(这里可以使用低优先级的线程或Timer)调用你的#2 - 即检查进度。