ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题

时间:2020-12-17 03:30:38

 ASP.NET代码调用SQL Server带DateTime类型参数的存储过程,如果DateTime类型参数的值是'0001/1/1 0:00:00'时,就会抛出异常“Message: SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。”

 但直接在SQL Server 查询分析器中执行却是没问题的。

ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题

 

 下面直接在SQL Server IDE查询分析器中执行却是没问题的。

ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题