2016-02-18 32 views
0

我將一個類的腳本對象從一個腳本任務傳遞到另一個腳本任務。我已經通過IPSService類型對象聲明瞭一個包級變量。 第一個腳本任務包含下面的一段代碼SSIS - 將對象從一個腳本任務傳遞到另一個腳本任務時出錯

IPSService iPSService = new IPSService(); 
Dts.Variables["IPSService"].Value = iPSService; 

我會在代碼的第二行,其中分配發生異常。

錯誤信息如下。

他的元素不能在集合中找到。當您嘗試在程序包執行期間從容器上的集合中檢索元素並且該元素不存在時,會發生此錯誤。

有人能告訴我問題是什麼嗎?

回答

0

您需要參考類似這樣的變量,注意到在變量名使用User::

Dts.Variables["User::IPSService"].Value = iPSService;