我有一个由需要参数的存储过程驱动的数据集。参数为DATETIME
,但我无法在报告中以此方式显示,因为DateTime显示为日历,我需要下拉值。
唉,我有一个数据集来驱动名为BaselineDate的参数的选择。问题归结为SSRS格式化参数的DateTime值然后作为VARCHAR传递给存储过程的方式。 VARCHAR值格式错误。
SSRS
预期值
2016-04-07 13:01:19.173
更新
根据@Marco Bong的建议我已将驱动参数选项的数据集转换为正确的格式。不幸的是,SSRS I将参数值传递为null。
下面是我创建的调试表。我只是将参数的值插入此表。正如您所看到的,SSRS将null作为NULL
传递给存储过程,理论上这应该是不可能的,因为参数设置为不允许空值。有什么想法吗?