我正在使用 C# 来连接 SQL 数据库。数据库有一个 DateTime 字段。当我尝试从 C# 编写 DateTime 对象时,出现以下错误:



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

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

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

编辑
我正在尝试添加 DateTime.MinValue

最佳答案

听起来你只是度过了一个糟糕的约会。例如,DateTime.MinValue 超出 SQL Server 日期时间值的可接受范围大约 1600 年。

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

关于c# - SQL Server 2008 日期时间字段溢出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3338657/

10-16 21:02