我真的有兩個問題: 1 /如何讀取/檢查sqlite數據庫表離線? 2 /爲什麼布爾類型的sqlite表列設置爲NULL?如何檢查一個android sqlite數據庫表的值?
廣告1 /我已經下載sqlite3.exe,當我使用CMD>使用.dump quotes_table我看到像
INSERT INTO quotes_table` VALUES................
INSERT INTO quotes_table` VALUES................
INSERT INTO quotes_table` VALUES................
INSERT INTO quotes_table` VALUES................
etc
所有行這是正確的,因爲我期待看到剛纔的價值觀,而不是疑問?
廣告2/I改變+通過
db.execSQL("ALTER TABLE quotes_table ADD COLUMN quoteUsed boolean");
db.execSQL("UPDATE 'quotes_table' SET quoteUsed = 0");
我上http://www.sqlite.org/datatype3.html源碼使用0和1的布爾類型讀取更新quotes_table所以我想將quoteUsed = 0應該是行,但該值讀取NULL。 我該如何解決這個問題?
問候,
PS:FYI剛安裝的SQLite經理插件的Firefox,當我使用它使事情變得更容易
在數據庫中存儲1或0作爲字符串,並使用Boolean.parseBoolean(s)檢索它們; – TheFlash