一个具有多个结果集的数据集(多个选择语句)SQL Reporting Service

时间:2011-10-15 09:28:32

标签: .net vb.net visual-studio-2008 sql-server-2008 reporting-services

我对Reporting Services中的数据集使用有疑问。我有一个存储过程,它返回多个select语句(结果表),我使用此存储过程在Reporting Services 2005中创建了一个数据集。问题是我无法引用第二个或第三个结果表,我只能使用第一个select语句字段。这是Reporting Services数据集的限制还是有办法在一个数据集中使用多个表结果?

1 个答案:

答案 0 :(得分:0)

您只能对给定数据集使用一组结果。要拥有多组结果,您需要在SSRS中拥有多个数据集。

(奇怪的是你的问题是几年前问的问题:http://forums.asp.net/t/1220097.aspx/1答案没有改变。“如果是这样,在报告服务器项目中,答案应该是你做不到的。由于datasource属性用于单个报表,也就是说,它用于表。“)

SSRS数据集在逻辑上等同于表:定义了字段/列,并且所有记录都必须与该模式匹配。