对于每个循环无法为变量

时间:2015-07-08 13:26:24

标签: foreach ssis msbi

我有一个执行SQL任务,它获取丢失的ID并将它们存储到ObjectVariable(DataType对象的MissingIDs)中。使用For Each循环容器我想根据该ID将数据插入到多租户架构数据库中。 s Name(将是模式的名称)。我已经用于每个ADO枚举器并使用ObjectVariable(MissingIDs)作为ADO ObjectSource变量和枚举模式作为"第一个表中的行"。在变量映射中我将它映射到dataType的另一个变量(CompanyID)索引为0的字符串。

在For Each Container中,我希望得到ID的名称并存储在名为schema(DataType String)的变量中。我使用了执行SQL任务来执行此操作但我收到错误。

错误:获取AccountID的0xC002F309 AccountID的名称,执行SQL任务:向变量" schema":"指定单行结果集时指定了一个错误,但没有行被退回了。"。 任务失败:获取AccountID的架构名称

我已经使用了Breakpoints,并且能够看到数据可用AccountID。

任何人都知道问题出在哪里?

由于 维杰

0 个答案:

没有答案