当我们调用在SSRS报告中返回多个DataSet的存储过程时,没有获得多个数据集

时间:2010-09-18 10:51:14

标签: sql-server-2008 reporting-services report

我有一个名为“GetDUPRecords”的SP,这个SP将执行一些操作并返回3个结果集。

第一个结果集:将获得更多记录,基本上需要在SSRS报告中显示。 第二个结果集:在结果集1上执行一些操作时将给出一行。 第三个结果集:在结果集1上执行一些操作时将给出一行。

SO当我在SSRS报告中创建数据集以使用此SP时,它只考虑第一个结果集,它没有创建或选择另外2个结果集。

我有一个糟糕的解决方案,即为每个结果集创建3个单独的SP,但我认为这不是乐观的,因为3 sp包含与Resultset1相同的代码。

请建议我如何在SSRS报告中使用多重结果Sp。

提前致谢...

1 个答案:

答案 0 :(得分:0)

SSRS每次调用不支持多个数据集。

另一种方法是,每次调用只能处理一个结果集。

也是raised on MS Connect