在我的报告中,我使用了 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 文件上对此进行了测试,但它也不起作用......