2014-10-01 85 views
1

我不知道爲什麼,但是這個代碼不工作(但無一例外運行):SQLite的UPDATE查詢不會運行

try { 
    db.rawQuery(UPDATE_ALL_REMINDERS_AND_SET_METHOD_NONE, null); 
} catch (Exception e) { 
    e.printStackTrace();    
} 

UPDATE_ALL_REMINDERS_AND_SET_METHOD_NONE是:

UPDATE dn_reminders SET method = 0 

所有領域,表名是正確的。

回答

5

對於更新數據庫的SQL,使用execSQL()

rawQuery()獨自編譯SQL,但不運行它。

+0

仍然沒有工作(((http://joxi.ru/7RUsVIwyTJDKAmFGcEQ – Artem 2014-10-01 14:55:02

+0

然後還有另一個問題沒有顯示在這裏,例如,在事務中包裝數據庫更新回滾,或者你只是檢查一個錯誤的版本的數據庫文件。 – laalto 2014-10-01 14:57:30

+0

謝謝,+++++++++ – Artem 2014-10-01 15:09:04