2012-10-25 31 views
3

在我的包中,我有執行SQL任務從存儲過程中獲取一些數據,一切都工作正常,直到SP回到我一些結果集/單行。當沒有結果集時,執行SQL任務失敗

但存在一些條件,當存儲過程不會返回任何結果集/單行。現在當我沒有從SP返回的數據時,我的執行SQL任務失敗,但我不想這樣做。

我想如果沒有結果集,我可以處理一些其他的事情,而不是失敗。

回答

7

您在這裏有幾個選項。您可以將您的約束從「執行SQL任務」更改爲「下一個完成」,而不是「成功」。或者爲任務執行SQL任務創建一個On Error Event Handler,該任務將處理獲得零行。或者,您可以使用執行SQL任務(F4)的屬性窗口中的ForceExecutionResult屬性。您可能還需要read more here

相關問題