【发布时间】:2018-11-08 08:02:28
【问题描述】:
我正在尝试传递 SSRS 中的超链接以从文本框中打开新的 SSRS 报告(pdf 格式)。它目前已设置好并可以传递单个参数:
="http://servername/ReportServer_REPORTS16/Pages/ReportViewer.aspx?%2fdummy%2fDocuments%2fCertificate+of+Insurance+Issued&rs:Command=Render&PolicyNo=" & 参数!PolicyNo.Value &"&rs:Format=PDF"
但是当我添加第二个参数时:
="http://servername/ReportServer_REPORTS16/Pages/ReportViewer.aspx?%2fdummy%2fDocuments%2fCertificate+of+Insurance+Issued&rs:Command=Render&PolicyNo=" & 参数!PolicyNo.Value &"& Entitled="&Parameters!Entitled.Value &"&rs:Format=PDF"
我收到一条错误消息:
文本框的 ActionInfo.Action.Hyperlink 表达式 “Textbox48”包含错误:[BC30277] 键入字符“&”不 匹配声明的数据类型“对象”。
我已经完成了在谷歌上发现的所有类似错误,但无法弄清楚我哪里出错了。
【问题讨论】:
-
这可能是您的字符串中在您的 & 和 Entitled 之间有一个空格 -
&"& Entitled="&应该是& "&Entitled="&。它正在尝试解析到空间的链接。
标签: reporting-services ssrs-2012