我有一个使用DirectQuery命中数据库的报告。我在WHERE子句中使用了一个参数。如果我查看“画布”上的参数值,它总是会正确更改。但是无论如何,用于查询的参数始终是默认值。这是查询:
选择*
来自[dbo]。[ViewName]
WHERE Recruiter ='“&RecruiterId&”'
#(lf)AND ContactLeadStage <>'Stage 5'#(lf)#(tab)#(tab)AND statuscode = 1#(lf)#(tab)#(tab)AND PositionLastOpenDate <= GETDATE()
所以我有一个查询,该查询已转换为List,因此我可以将RecruiterId定义为查询,如果我将其拉到画布上,它总是正确的。但是查询将使用默认值执行。我已经尽力想尽一切办法,并确保填充参数的查询在其他参数之前执行,但是我所能得到的只是默认值。有人遇到过吗?
有什么想法吗?