正确地将双引号包装到SSRS报告参数中

时间:2015-08-24 05:42:33

标签: reporting-services ssrs-2008

我没有处理SQL报告,一个值需要双方添加双引号。该值的定义如下:

<Value>=Parameters!ParamSearchTerm.Value</Value>

我尝试了一些解决方案,例如在两侧添加"""或在两侧添加char(34),但它们不起作用。

这就是我对Char(34)所做的一切:

<Value>=Parameters!Char(34)+ParamSearchTerm.Value+Char(34)</Value>

结果显示错误:查询参数@ParamSearchTerm的值express表示不存在的报告参数“Char”。

我也尝试使用小写字母,但仍然没有工作。

enter image description here

1 个答案:

答案 0 :(得分:2)

1ST解决方案:

<Value>= "'" +"'" + Parameters!ParamSearchTerm.Value + "'" + "'"</Value>

这将显示为双引号但我知道这不是另一种方式的最佳方式。

2ND解决方案:

=Chr(34) & "Parameters!ParamSearchTerm.Value" & Chr(34)

=Chr(34) + "Parameters!ParamSearchTerm.Value" + Chr(34)

第三方解决方案

="""Parameters!ParamSearchTerm.Value"""

希望我帮忙。