這兩天剛接觸SQLite 資料庫 還沒有太過于深入的了解 , 于是出現了一個問題 :
我在 C#中 ,使用SQLiteHelper 查詢SQLite資料庫資料時,報了這個錯誤: System.FormatException:“該字串未被識別為有效的 DateTime,”

在網上查詢了一些文章后,我發現sqlite使用標準的時間格式,即 yyyy-mm-dd hh:mm:ss
我之前存盤的資料為 2017-7-10 9:25:36
按照標準格式 更改為: 2017-07-10 09:25:36
說白了就是 除了年份是4位數 后面的格式都是2位數 單數時間補0
另外經過親自測驗 2017/07/10 09:25:36 也是不行的 標準格式必須為 yyyy-mm-dd hh:mm:ss
最后我又發現個問題:
在除錯C# 程式的時候 除錯還沒關閉
當除錯到這一步報錯時 此時除錯還未關閉 進行資料庫操作時 會無回應 關掉除錯 就可以繼續操作資料庫了

在這里本人用的資料庫工具是 SQLiteStudio
這里的出現的問題純屬個人遇到問題之后,并查詢資料解決問題,可能解決方案還不夠全面,菜鳥一枚,希望能幫助到和我遇到一樣問題的小伙伴們,如果有什么更深層次的解決方案以及理解,歡迎大神們評論補充,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/4114.html
標籤:其它
