像数组一样访问 SSIS 结果集对象变量

access SSIS Result Set Object Variable like an array

我正在使用 Execute SQL Task 并将 ResultSet 设置为 Single row。我知道在 Result Set 部分我可以使用列索引将结果中的数据保存到不同的变量 ()。

我想知道,如果我将整行保存到 Object 类型的变量中,是否可以像数组之类的那样访问该变量的不同列?我知道我可以在 Script Task 中执行此操作,但我想在表达式构建器中执行此操作。

很遗憾,不可以,您不能在表达式中访问对象变量中的数据。使用脚本任务或带有 ADO 枚举器的 Foreach 循环实际上是访问对象内部数据的唯一方法。