2011-09-26 75 views
1

我有一個巨大的存儲過程,我想在asp.net VB前端爲它創建一個進度條。所以,正如前面在stackoverflow上所建議的那樣,我必須在前端使用額外的狀態表和計時器。然後,我必須調用另一個存儲過程,它將返回存儲過程的當前狀態。但是我不能在前端執行sql server上的異步過程調用。我應該嘗試在sql server端設置什麼設置來允許異步程序?在前端,它看起來像我的程序在它碰到存儲過程#1時停止執行。存儲過程進度

回答

3

實際上你不需要在assync中啓動第二個proc。 只需打開c#端的另一個連接並定期(這裏可以使用低優先級的線程或Timer)調用你的#2 - 即檢查進度。