【问题标题】:Reporting Services and checkboxes to specify WHERE Clause用于指定 WHERE 子句的 Reporting Services 和复选框
【发布时间】:2011-05-04 23:20:28
【问题描述】:

我在 ASP.NET 页面中嵌入了一份报告。 ASP.NET 页面有一些复选框,用户可以选择他们希望在报告中显示的数据点。

在文件后面的代码中,我设置了 WHERE 子句的一部分,以根据选中的复选框在查询中使用。

我将此字符串放入报告参数中,但不确定如何在查询中实现该参数。简单地将参数放在查询中认为字符串的值会遇到是行不通的。我在传递到报告中的字符串中有正确的语法。

如何正确使用报告参数来更改查询的 WHERE 子句?

我使用的是 SQL Server 2005。

【问题讨论】:

    标签: asp.net sql-server reporting-services


    【解决方案1】:

    报告基于一个存储过程,该过程为每个复选框值采用一个 BIT 参数。

    在存储过程中构建动态SQL并执行。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2022-07-14
      • 1970-01-01
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多