目前我們有一個應用程序,我們收到許多崩潰報告,同時從數據庫中刪除記錄。Android - SQLiteException,同時刪除記錄
以下是應用程序崩潰的方法。
public int deleteGroupMap(String nickName) {
SQLiteDatabase database = this.getWritableDatabase();
try {
return database.delete(TABLE_NAME_GROUP_MAP, COLUMN_GMAP_NICK_NAME + " = '" + nickName + "'", null);
} catch (Exception e) {
e.printStackTrace();
} finally {
database.close();
}
return 0;
}
,但我們正在逐漸以下異常:
android.database.sqlite.SQLiteException:近 「ADZ」:語法錯誤 (代碼1):在編譯:DELETE FROM groups_map WHERE gmap_nick_name =''adz。'
任何幫助將不勝感激。
也許,'adz'作爲'「adz」傳遞。嘗試用'\「替換最終的''''。 – 2016-06-10 10:20:59
我想你改變了...... COLUMN_GMAP_NICK_NAME +「='」.......到........ COLUMN_GMAP_NICK_NAME +「=」........在那個uby你犯的錯誤''在需要的地方' –