SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间

如果日期字段为null时,默认的更新是1/1/0001,这样便会出错,

所以在我们想要不输入时间的时候,可以通过数据库默认值的方式或者存储一个不会使用到的时间存储就可以了,例如存储最小值 SqlDateTime.MinValue.Value

同时我们在也可以使用日期前跟 SqlDateTime.MinValue.Value比较,这样减少一些误操作,流程更严谨些.

posted @ 2009-02-18 09:56  云海之上  阅读(2609)  评论(0编辑  收藏  举报