SSRS 2008 - 错误:无法显示子报表

时间:2011-02-11 17:59:29

标签: ssrs-2008 reporting-services

我使用SQL Server Business Intelligence Studio创建Reporting Services 2008项目。一切都在向前移动,直到我试图创建一个子报告,这导致了我熟悉的错误:

  

错误:无法显示子报告

是的,如果单独运行主报告和子报告。当我将子报表添加到主报表时,主报表运行正常,子报表返回错误。

两个报告都是从单独的存储过程运行的。驱动这两个报告的数据源包含这两个过程。

子报表只有一个参数。我已经尝试过测试静态值,所以我添加了参数(右键单击子报表,选择Properties,选择Para​​meters选项卡,并添加正确的参数名称,值为=(16102))。

如果我向主报表添加一个没有参数的子报表 - 子报表只打印一个字符串,以便进行测试 - 然后该子报表会正确显示。

任何智慧的话语?

2 个答案:

答案 0 :(得分:1)

我解决了这个问题。我的解决方案是使用正确的项目类型。我错过了新项目类型列表顶部的“商业智能项目”,而是使用Visual Basic \ Reporting \ Reports Application。当我使用BIP / Report Server Project项目类型时,我能够成功显示子报表。

答案 1 :(得分:0)

我刚才有一个非常相似的问题,

  

错误:无法显示子报告

我的问题是由使用快照运行子报表引起的。一旦我禁用快照,一切正常。

在子报告中看起来快照不兼容。

希望这有助于其他人。