我在SSIS包中使用a for each循环容器,我将列表对象作为枚举器传递给容器。如果列表为空,则每个循环容器都会失败。即使列表对象为空,有没有办法传递容器?
答案 0 :(得分:1)
您传递给容器的List
对象真的是空列表,还是空? Foreach循环容器将非常愉快地遍历一个空列表(并且什么也不做),但如果您尝试将其传递给空对象,则会失败,并显示错误消息:
错误:ForEach枚举器的GetEnumerator方法失败,错误为0x80131509“(null)”。当ForEach枚举器无法枚举时会发生这种情况。