0

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

在 For Each Container 中,我希望获取 ID 的名称并存储在一个名为 schema(DataType String) 的变量中。我已经使用 Execute SQL Task 来执行此操作,但出现错误。

错误:获取 AccountID 的架构名称时出现 0xC002F309,执行 SQL 任务:为变量“架构”分配值时出错:“指定了单行结果集,但未返回任何行。”。任务失败:获取 AccountID 的架构名称

我已经使用了断点,并且能够看到数据是可用的 AccountID。

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

谢谢维杰

4

0 回答 0