目前我们有一个应用程序,我们收到许多崩溃报告,同时从数据库中删除记录。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你犯的错误''在需要的地方' –