【问题标题】:SSRS stored procedure with parameters as dataset not working以参数为数据集的 SSRS 存储过程不起作用
【发布时间】:2013-08-22 08:49:09
【问题描述】:

在我的报告中,我使用了 3 个存储过程。他们都在使用参数,其中两个工作完美,第三个没有,我真的不明白。

存储过程有2个参数

       SPgetData @reportnr,@username

参数@username也被其他2个SP使用

如果我调用数据集查询文本,那么它可以工作,但是我必须手动指定参数,例如:

    SPgetData '001','Administrator'

如果我尝试将 Text 设置为

   SPgetData @reportNr,@username it opens the screen to enter the values by hand.. 

这真的很奇怪,因为其他 2 个过程在完全相同的设置下完美运行(作为带有 reportParameters 的存储过程......

这不是 3 个程序的限制问题之类的,因为我在另一个 report.rdl 文件上对此进行了测试,但它也不起作用......

【问题讨论】:

    标签: stored-procedures reporting-services parameters


    【解决方案1】:

    我想出了这个。

    我只需要通过 Text 调用该过程,例如:

       SPgetData @reportNr,@Username
    

    然后当我让屏幕填写默认值时,我会填写工作默认值。

    在参数选项卡上,我将报表参数附加到查询参数。

    当我打开报表时,它使用报表参数:)

    【讨论】:

      猜你喜欢
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 2019-06-28
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-31
      相关资源
      最近更新 更多