SSIS中的Foreach循环容器使用变量

时间:2013-10-04 06:34:10

标签: ssis foreach-loop-container

我在SSIS包中使用a for each循环容器,我将列表对象作为枚举器传递给容器。如果列表为空,则每个循环容器都会失败。即使列表对象为空,有没有办法传递容器?

1 个答案:

答案 0 :(得分:1)

您传递给容器的List对象真的是空列表,还是空? Foreach循环容器将非常愉快地遍历一个空列表(并且什么也不做),但如果您尝试将其传递给空对象,则会失败,并显示错误消息:

  

错误:ForEach枚举器的GetEnumerator方法失败,错误为0x80131509“(null)”。当ForEach枚举器无法枚举时会发生这种情况。