我是Android新手。我正在嘗試更新sqlite數據庫中的信息。大部分時間我都能夠更新信息,但有時我的手機出現更新錯誤。我進行了多次調試,它顯示我的代碼沒有任何問題。我正在使用Android版本5.1.1棒棒糖作爲測試工具。大多數時候,更新sqlite工作正常,但有時應用程序會崩潰。Android:更新SQLite數據庫
以下是我的代碼更新代碼。請告訴我我的代碼有什麼問題。
public void updateArticle(String NewName, String oldName) {
SQLiteDatabase db = getWritableDatabase();
ContentValues values = new ContentValues();
values.put(COLUMN_ARTICLENAME, NewName);
db.update(TABLE_ARTICLE, values, COLUMN_ARTICLENAME + " = '" + oldName + "'", null);
db.close();
}
謝謝。
* 「但有時我的手機拿出更新的錯誤」 究竟*什麼錯誤? – m0skit0
你的工作室有什麼錯誤? – Trinity
其實並不是錯誤,它只是不能更新最新的信息。例如,如果舊名稱是Java教程,並將新名稱更新爲Java編程,則我會調試並看到沒有更新到sqlite。但有時我更新,它已成功更新。我感到奇怪。 –