【发布时间】:2016-04-18 10:08:40
【问题描述】:
我正在尝试从 recyclerview 适配器中删除 sqlite 数据库中的一行。根据适配器的位置,我在 sqlite 中删除我的行,如下所示:
helper = new DBHelper(v.getContext());
database = helper.getWritableDatabase();
//statement = database.compileStatement("update result set ANS =? where SNO ='" + pos + "'");
// statement = database.compileStatement("delete result where SNO ='" + pos + "'");
//statement.bindString(1, ANS);
// statement.executeInsert();
database.delete("result",
"SNO = ? ",
new String[]{Integer.toString(pos)});
Log.d("pos", "" + pos);
// helper.Delete(pos);
database.close();
但它没有在我的表中删除,并且我没有收到任何错误。我做错了什么?
【问题讨论】:
-
你通过正确的位置??以及您的 log.d 值是多少
标签: android android-sqlite sql-delete