2016-02-18 31 views
0

我将一个类的脚本对象从一个脚本任务传递到另一个脚本任务。我已经通过IPSService类型对象声明了一个包级变量。 第一个脚本任务包含下面的一段代码SSIS - 将对象从一个脚本任务传递到另一个脚本任务时出错

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

我会在代码的第二行,其中分配发生异常。

错误信息如下。

他的元素不能在集合中找到。当您尝试在程序包执行期间从容器上的集合中检索元素并且该元素不存在时,会发生此错误。

有人能告诉我问题是什么吗?

回答

0

您需要参考类似这样的变量,注意到在变量名使用User::

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