14
错误-SqlDateTime溢出。必须介于1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之间
我一直在使用我编写的这段代码,它以这种最不清楚的方式工作。我希望在数据库中插入一行,其中包括两列DateTime: myrow.ApprovalDate = DateTime.Now myrow.ProposedDate = DateTime.Now 但是,当我更新数据库时,收到此错误: SqlDateTime溢出。必须介于1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之间。 我什至尝试从数据库复制插入的值并将其硬编码到要更新的对象中: // I copied this value from the DB myrow.ApprovalDate = Convert.ToDateTime("2008-12-24 00:00:00.000"); 仍然是同样的错误,奇怪的是,上述技巧适用于第一次插入数据库,但此后失败。有什么想法吗?