我正面临一个问题,在我看来,它不应该像我现在看起来那么困难......但不知怎的,我被卡住了:
在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扩展记录集变量而不是覆盖其内容???