SSRS中的日期时间参数 - 输入验证

时间:2014-09-23 09:25:17

标签: sql-server datetime reporting-services

我有一个输入参数' StartDate'数据类型设置为'日期/时间'。除了使用日历控件外,用户还可以手动输入值。我想知道是否有任何方法来验证它,以便出现以下错误

  

本地报告处理期间发生错误。提供的价值   对于报告参数' StartDate'对于其类型无效。

当提供一些垃圾值作为输入时,不显示

。我看到了一个与此here类似的线程, 并尝试使用自定义代码来验证参数值,仍然无法正常工作。

有没有办法使用日期/时间作为数据类型并仍然验证该值,以便不抛出错误?

非常感谢任何帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

错误:

The value provided for the report parameter 'StartDate' is not valid for its type. (rsReportParameterTypeMismatch)

更改日期格式: 使用此格式传入参数 - “dd-MM-yyyy”。 如果格式未更改,请检查您的系统日期格式。

答案 1 :(得分:0)

选择日期格式 使用这种格式来获得结果。

我认为您的日期日期格式为' MM-dd-yyyy'显示无效

Date Format