【发布时间】:2011-10-17 18:39:39
【问题描述】:
我们必须将 datetime 、string、int 类型的参数传递给 wcf 服务。有了这个抛出的异常是
“错误 - SqlDateTime 溢出。从 ssrs 传递参数时,必须在 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间”
【问题讨论】:
标签: sql-server wcf reporting-services
我们必须将 datetime 、string、int 类型的参数传递给 wcf 服务。有了这个抛出的异常是
“错误 - SqlDateTime 溢出。从 ssrs 传递参数时,必须在 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间”
【问题讨论】:
标签: sql-server wcf reporting-services
错误表明日期不在范围内。错误是sql错误。
因此,您可能正在发送一个尚未指定值的日期时间参数。然后默认为 0 年。当您尝试将此日期插入 sql 表时,您会收到 SQL 错误。
因此,解决方案是将 datetime 参数初始化为上述范围内的值。
【讨论】: