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

原因: .NET中DateTime最小值为: : : 数据库中DateTime最小值为: : : , 很明显:.NET中的最小值超出了数据库时间类型的最小值,导致数据溢出的错误。 两者的最大值都是一样滴 解决方案: 对程序中的DateTime类型的字段,没有进行赋值 用DateTime.MinValue作为值得 地方都全部换为,SqlDateTime.MinValue 影响:类似于判断条件 if ...

2016-09-22 09:49 0 2186 推荐指数:

查看详情

sql数据库中查询类似于2012-05-01 00:00:00到2012-05-31 23:59:59的数据问题

今天在做项目的过程中,遇到一个问题,数据库中有一张表中有一个时间的字段,我在查询数据的时候要求要按要求查询出一个时间段的数据,页面效果是上面的,当从页面选择一个年份和一个月份后 在后台要求转为date格式,即查询出2012-04-01 00:00:00 --2012-04-30 23:59 ...

Tue Nov 27 23:07:00 CST 2012 6 2563
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM