我使用System.Data.SQLite將數據保存到數據庫。表中有2列定義爲float。但是,當我將數據保存到數據庫時,它只保存整數部分。SQLite保存整數浮點值
12.2345 => 12 11.5324 => 11 (我不知道它究竟是如何查房,它只是四捨五入)
是的,我敢肯定,我使用的是漂浮在我的應用程序,和我確保CommandText包含浮點數不是整數。
我使用System.Data.SQLite將數據保存到數據庫。表中有2列定義爲float。但是,當我將數據保存到數據庫時,它只保存整數部分。SQLite保存整數浮點值
12.2345 => 12 11.5324 => 11 (我不知道它究竟是如何查房,它只是四捨五入)
是的,我敢肯定,我使用的是漂浮在我的應用程序,和我確保CommandText包含浮點數不是整數。
您需要在應用程序中使用浮點數,但還需要確保SQLite數據庫中的表條目已被顯式聲明爲該REAL類型。
什麼是你的表模式,你如何保存和檢索數據? – JeffreyABecker 2009-11-27 21:04:15
沒關係我實際上通過使用REAL數據類型 – mnn 2009-11-28 09:39:12