【问题标题】:pass string in SSRS parameter, without double quotes在 SSRS 参数中传递字符串,不带双引号
【发布时间】:2019-11-20 01:10:29
【问题描述】:

我正在尝试允许用户在 SSRS 报告中传递一个文本参数,如下所示:

'value1','value2','value3','value4'

这个想法是在我的数据集查询中的 where in 子句中使用它。

我认为 SSRS 将上述参数传递给这样的查询:

"'value1','value2','value3','value4'" 搞砸了我的查询。

这是怎么工作的?

【问题讨论】:

    标签: sql sql-server-2008 reporting-services


    【解决方案1】:

    是的,你绝对可以做到, 您需要创建如下参数

    那么如果你使用的是sql语句,你可以在你的sql语句中使用

    select * from customer where customerid=@ReportParameter1
    

    这里有 2 个参考链接

    https://reportsyouneed.com/ssrs-tip-put-parameters-in-your-query-not-your-filter/

    https://docs.microsoft.com/en-us/sql/reporting-services/tutorial-add-a-parameter-to-your-report-report-builder?view=sql-server-2017#Query

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      • 2021-04-16
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 2014-04-13
      相关资源
      最近更新 更多