系统参数异常:此报表上不存在参数'@par_param'



首先,如果之前已经回答过这个问题,让我说对不起,但我找不到任何关于我遇到的问题的东西。

情况如下:我有一个 ASP Web 应用程序,它使用 SQL 数据库进行数据存储,使用另一台服务器进行 SSRS。除了拉报告外,我有一切工作。

我在 Visual Studio 2015 pro 中使用 BI 创建了报表,并将其部署到 SSRS 服务器。我能够连接到 SSRS 服务器并查看和执行报告。

当我尝试向报表提供参数时,出现了我的问题。我收到以下错误:

"系统参数异常:此报表中不存在参数"@par_param"

我已经将其追溯到用于报表查看器加载的 VB 页面背后的代码。这是代码:

Dim param As Microsoft.Reporting.WebForms.ReportParameter
param = New Microsoft.Reporting.WebForms.ReportParameter("@par_param", par_number)
Me.ParReportViewer1.ServerReport.SetParameters(param)

我已经导入了Microsot.Reporting.WebForms,变量par_number已被声明为全局变量。

我已经搜索并寻找解决此问题的答案,但我找不到。谁能告诉我世界上如何让这个参数工作?如果我需要发布任何其他代码,请询问。

使用"par_param"而不是"@par_param"。 我认为您不需要"@"。

最新更新