原文:“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