婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SqlDateTime溢出該怎么解決

SqlDateTime溢出該怎么解決

熱門標簽:疫情時期電話機器人 地圖標注可以編輯地名嗎 南京怎么申請400這種電話 濮陽清豐400開頭的電話申請 地圖標注跑線下市場 南通智能外呼系統(tǒng)怎么樣 真3地圖標注 樂昌電話機器人 臺灣外呼系統(tǒng)軟件

錯誤出現(xiàn):導入數(shù)據(jù)時出現(xiàn)“SqlDateTime 溢出。必須介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之間。”
出現(xiàn)這種問題多半是因為你插入或者更新數(shù)據(jù)庫時datetime字段值為空默認插入0001年01月01日造成datetime類型溢出。

原因分析:

關于DateTime,在將DateTime類型,插入到數(shù)據(jù)庫的時候,最容易出現(xiàn)的一種錯誤:“SqlDateTime 溢出。必須介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之間”原因是我們在取DateTime.MinValue的值,并插入到數(shù)據(jù)庫的時候,DateTime.MinValue值范圍和數(shù)據(jù)庫DateTime類型數(shù)據(jù)范圍不一致造成的。數(shù)據(jù)庫中,DateTime類型字段,最小值1/1/1753 12:00:00,而.NET Framework中,DateTime類型,最小值為1/1/0001 0:00:00,顯然,超出了Sql的值的最小范圍,導致數(shù)據(jù)溢出的錯誤。

解決方法:

使用System.Data.SqlTypes.SqlDateTime.MinValue替代System.DateTime類型,這樣SqlDateTime的MinValue和Sql中DateTime的范圍吻合,就不會再出現(xiàn)以上的錯誤了。

但是如果直接將System.Data.SqlTypes.SqlDateTime.MinValue 賦值給 System.DateTime類型的變量會出現(xiàn)如下錯誤:錯誤 86 無法將類型“System.Data.SqlTypes.SqlDateTime”隱式轉換為“System.DateTime”。存在一個顯式轉換(是否缺少強制轉換?) 我們可以采用Convert.ToDateTime來進行強制轉換。

附:SQLServer數(shù)據(jù)庫的DateTime默認值為 1900/1/1 00:00:00,如果插入null值,會默認為1900/1/1 00:00:00。

您可能感興趣的文章:
  • sql server中datetime字段去除時間的語句
  • sql語句中如何將datetime格式的日期轉換為yy-mm-dd格式
  • 使用 MySQL Date/Time 類型
  • sql server中datetime字段去除時間代碼收藏
  • sqlserver和oracle中對datetime進行條件查詢的一點區(qū)別小結
  • SQLSERVER 中datetime 和 smalldatetime類型分析說明
  • mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函數(shù)
  • MySQL時間字段究竟使用INT還是DateTime的說明
  • Sql中將datetime轉換成字符串的方法(CONVERT)
  • MySql用DATE_FORMAT截取DateTime字段的日期值

標簽:福建 陜西 南京 通遼 廣安 馬鞍山 阿里 河北

巨人網絡通訊聲明:本文標題《SqlDateTime溢出該怎么解決》,本文關鍵詞  SqlDateTime,溢出,該,怎么,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SqlDateTime溢出該怎么解決》相關的同類信息!
  • 本頁收集關于SqlDateTime溢出該怎么解決的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 馆陶县| 来宾市| 故城县| 莱芜市| 江津市| 凉城县| 清远市| 灌阳县| 赤水市| 双牌县| 黄石市| 岳西县| 常山县| 炉霍县| 塔城市| 元朗区| 浙江省| 兴山县| 新源县| 湟中县| 青州市| 安徽省| 泗阳县| 满洲里市| 龙山县| 云霄县| 双辽市| 林口县| 岳普湖县| 获嘉县| 平阳县| 荃湾区| 阜宁县| 顺义区| 禹城市| 呼图壁县| 鄂州市| 米易县| 凤冈县| 博乐市| 龙江县|