0

我在 SSIS 包中使用 for each 循环容器,其中我将列表对象作为枚举器传递给容器。如果列表为空,则 for each 循环容器将失败。即使列表对象为空,是否有任何方法可以传递容器?

4

1 回答 1

1

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

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

于 2013-10-04T17:22:03.500 回答