我想在android提供的sqlite數據庫中存儲美元數額,但它似乎並沒有正常工作。只有當我嘗試刪除不是全部金額的交易時纔會出現此錯誤。即409.00會工作,但410.44不會。在android數據庫中存儲浮點數
如果我存儲一個值,如410.44,然後查詢數據庫的數量,我不會得到一個匹配。我試圖使用這個字段作爲REAL數據類型和TEXT數據類型,但都不起作用。在下面的例子中,getTransAmount()方法返回一個浮點數。這是我在db數據類型爲REAL時運行的版本。任何幫助,將不勝感激。謝謝。
cv.put(transAmount, t.getTransAmount());
db.insert(tableName, null, cv);
x = db.delete(tableName, transAmount + " = " + t.getTransAmount(), null);
我存儲我的文字和解析這些後,我從數據庫中得到他們,但我不使用許多。 – 2012-02-20 16:37:57