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

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

SqlDateTime溢出該怎么解決

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

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

原因分析:

關(guān)于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的值的最小范圍,導(dǎo)致數(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”隱式轉(zhuǎn)換為“System.DateTime”。存在一個顯式轉(zhuǎn)換(是否缺少強(qiáng)制轉(zhuǎn)換?) 我們可以采用Convert.ToDateTime來進(jìn)行強(qiáng)制轉(zhuǎn)換。

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SqlDateTime溢出該怎么解決》,本文關(guān)鍵詞  SqlDateTime,溢出,該,怎么,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SqlDateTime溢出該怎么解決》相關(guān)的同類信息!
  • 本頁收集關(guān)于SqlDateTime溢出該怎么解決的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 伊川县| 麻城市| 临猗县| 泰兴市| 广平县| 榆林市| 宜昌市| 内黄县| 龙南县| 安福县| 嘉善县| 涿州市| 惠州市| 西平县| 扎兰屯市| 大邑县| 阜新市| 涿州市| 湖北省| 探索| 高淳县| 柯坪县| 舟山市| 安乡县| 陆河县| 钟祥市| 兰西县| 仙桃市| 大冶市| 融水| 南溪县| 凉城县| 新乡县| 大化| 河津市| 中牟县| 岑巩县| 达州市| 炉霍县| 紫金县| 桑植县|