我将一个类的对象从一个脚本任务传递给另一个脚本任务。我已经通过IPSService这个名称为object的类声明了一个包级别变量。 第一个脚本任务包含以下代码
IPSService iPSService = new IPSService();
Dts.Variables["IPSService"].Value = iPSService;
我在代码发生的第二行代码中得到一个异常。
错误消息如下。
在集合中找不到元素。当您尝试在执行包期间从容器上的集合中检索元素并且该元素不存在时,会发生此错误。
有人可以告诉我这是什么问题吗?
答案 0 :(得分:0)
你需要像这样引用变量,注意在变量名中使用User::
:
Dts.Variables["User::IPSService"].Value = iPSService;