Error Code : 1 (SQLITE_ERROR) Caused By : SQL(query) error or missing database. (near "=": syntax error (code 1): , while compiling: DELETE FROM notesWHEREid='1')如何解決SQL(查詢)缺失的數據庫錯誤?
這是我收到的錯誤:
這是我的數據庫處理程序的一部分,它是此錯誤的來源:
public void deleteNote(String id) {
SQLiteDatabase db = this.getWritableDatabase();
String deleteQuery="DELETE FROM " + DatabaseValues.TABLE_NOTES + "WHERE" + DatabaseValues.NOTES_ID + "= '" + id + "'";
db.execSQL(deleteQuery);
db.close();
}
在執行它之前查詢權是什麼?請學習調試您的代碼。如果不知道如何去做,你不會走得太遠。 –
@juergend沒有說出真實的話!!! :) –
看看使用參數。 – Bugs