SSRS 参数 - 在 POST 请求中发送 null 值

SSRS parameter - send null value in POST request

提问人:Petr Marek 提问时间:10/9/2023 更新时间:10/9/2023 访问量:26

问:

我需要通过表单 POST 方法获取 SSRS 报告。 一切都按预期工作(在定义输入名称和值时),但有一个例外 - 我不知道如何将 null 设置为值。我尝试设置“Null”、“IsNull=True”、“:IsNull=True”、“-1”和“”。

一切都导致报告仅显示错误消息:

“为报表参数'ParamName'提供的值对其类型无效。(rsReportParameterType不匹配)”

当我通过 URL GET 方法获取报告时,如果需要 null,我将“:IsNull=True”放在那里。所以它看起来像 example.com/ReportServer/Pages/ReportViewer.aspx?%2fOB%20test/report7&rs:Command=Render&参数名称:IsNull=True

我应该通过 POST 方法为报告输入中的值设置什么?

谢谢!

注意:对我来说使用POST方法的原因是URL长度限制...

发布 Reporting-Services SSRS-2016

评论


答: 暂无答案