【发布时间】:2021-08-31 01:18:15
【问题描述】:
在报表生成器中执行查询时,我遇到了参数和转换函数的问题。 我的代码中有以下内容:
CONVERT(VARCHAR(11), COALESCE(Status.POBDate, Status.[Sched Collection Date]),(@DateFormat)) AS [Collection Date]
,CONVERT(VARCHAR(11), Status.[Act Del Date],(@DateFormat)) AS [Delivery Date]
(@DateFormat) 参数的数据类型为 Integer 和可用值,如下图所示。
有趣的是,我可以毫无问题地在 SSMS 中运行查询,但是当尝试在报表生成器中应用一些调整并保存报表时,它会抱怨无效参数,即使参数 (@DateFormat ) 无论如何都没有被编辑。该报告在网上运行完美,只有在报告生成器中打开它后,当我没有应用任何新调整时它也开始抱怨。
知道什么是错误的以及如何解决它吗? 我在 stackoverflow 上检查了一些想法,但到目前为止没有任何结果。
提前致谢!
【问题讨论】:
标签: reporting-services parameters ssrs-2008 reportbuilder