SQL Server 2008日期时间字段溢出

sbe*_*rli 2 c# sql-server-2008-express

我正在使用C#与SQL数据库进行交互.数据库有一个DateTime字段.当我尝试从C#编写DateTime对象时,我收到以下错误:

错误[22008] [Microsoft] [ODBC SQL Server驱动程序]日期时间字段溢出

我在这个主题上找到了这个:

http://social.msdn.microsoft.com/forums/en-US/sqldataaccess/thread/ac1b5a6d-5e64-4603-9c92-b75ba4e51bf2/

我可以对C#端的DateTime对象进行任何操作吗?

编辑 我试图添加DateTime.MinValue

Jon*_*len 5

听起来你只是在错误的约会.例如,DateTime.MinValue超出SQL Server日期时间值的可接受范围大约1600年.

顺便说一下,您不应该使用ODBC进行C#到SQL Server的通信.使用System.Data.SqlClient将为您提供更好的性能.