我不知道为什么,但是这段代码不起作用(但运行无例外):
try {
db.rawQuery(UPDATE_ALL_REMINDERS_AND_SET_METHOD_NONE, null);
} catch (Exception e) {
e.printStackTrace();
}
UPDATE_ALL_REMINDERS_AND_SET_METHOD_NONE是:
UPDATE dn_reminders SET method = 0
所有字段和表名都正确。
答案 0 :(得分:5)
将execSQL()
用于更新数据库的SQL。
rawQuery()
只编译SQL但不运行它。