SSIS c#脚本组件(不是任务!)组合/扩展记录集变量

时间:2017-05-12 09:38:10

标签: c# loops ssis recordset

我正面临一个问题,在我看来,它不应该像我现在看起来那么困难......但不知怎的,我被卡住了:

在SSIS的ControlFlow中,我有一个" For Each"循环,包含DataFlow。此DataFlow执行大量查询(具有相同的结果结构)并将它们写入记录集变量。到目前为止这么好 - 如果不是循环中的evry迭代将覆盖记录集变量中的现有内容。

我们的想法是将所有迭代的所有结果存储在记录集变量中。

如果我尝试以下

OleDbDataAdapter olead = new OleDbDataAdapter(); olead.Fill(tbltmp, Variables.Ziel);

我收到错误"对象不是ADODB.RecordSet或ADODB.Record"

如果我尝试以下

ADODB.RecordSet rs = Variables.Ziel as ADODB.RecordSet;
似乎没有任何事情发生......

如何让我的Component扩展记录集变量而不是覆盖其内容???

0 个答案:

没有答案