【发布时间】:2013-01-29 14:48:35
【问题描述】:
这是一个与 SSIS 相关的问题
我有一个设置为对象类型的变量。一个 Dataflow 将一些过滤的行导入记录集中,并且该记录集存储在对象变量中。
在完全独立的数据流中,我需要使用该记录集作为源。所以我创建了一个脚本组件并告诉它它将是一个数据源。
我将其设置为具有我需要的三个输出列。我的问题是,如何让记录集中的每一行在脚本组件中创建一个新行?
我将记录集变量作为只读变量传递,当我尝试使用 foreach 变量获取每一行时,我无法做到这一点,因为该变量没有定义获取枚举器方法。
因此,我无法将每一行打印到这些列中,也无法将我的脚本组件用作数据源。
有没有其他人遇到过类似的情况?我是在做一些愚蠢的事情还是你用另一种方式做的?
作为说明,我在脚本和 Visual Studio 2008 中使用 C#
【问题讨论】:
-
你用
ADO ForEach枚举对象了吗?