【发布时间】:2013-04-02 10:24:34
【问题描述】:
伙计们,
有什么方法可以在一个“执行 SQL 任务”中返回两个单独的 XML 文档?
1) 创建一个存储过程,返回两个单独的 XML 文档 2) 配置“执行 SQL 任务”,使其具有: - ADO.NET 连接管理器, - 它调用存储过程, - 结果集设置为“XML”, - 在“结果集”控制杆上,输出映射到两个单独的字符串变量:例如: 结果名称:0 - 变量名称:firstVar, 结果名称:1 - 变量名称:secondVar;
如果我的“结果集”只有一个结果变量,一切都会正常工作——它很好地从调用的存储过程返回第一个 xml 并将其映射到变量。 当我添加第二个变量时,我得到了错误:
[执行 SQL 任务] 错误:为 ResultSetType 返回的结果绑定数量无效:“ResultSetType_XML”。
这有可能实现这一任务吗? 提前谢谢你。
【问题讨论】: