我有一个从 ADO.NET SQL 查询填充的变量 User:AllBatches (ObJect)。SQL 查询返回一列整数。我的包裹的那部分正在工作。
下一步是使用 User:AllBatches 作为变量枚举器的 ForEach 循环。
在变量映射部分中,选择一个变量映射到集合变量索引 0。但是,如果我选择 Object 以外的任何变量类型,则包错误。
如果我选择一个对象变量,那么我的 SQL 任务将失败,参数绑定上的数据类型不受支持,然后我无法获取要在循环内的 SQL 任务中使用的对象的值。
如果我将其设置为 Int32,那么我会得到 The Tyoe of the Variable (DBNULL) 与当前变量类型 (INT32) 不同。
因此,如果变量集合映射仅支持对象类型,我如何从该输出对象变量中获取 INTEGER 值。