Sqlite数据库更新错误

时间:2014-10-26 23:01:52

标签: android sqlite

我正在尝试运行更新语句。位于数据库类中的方法如下。

我正确地将变量传递给方法,并且运行的代码无异常。但是当我使用LogCat时,列值不会改变。我不知道问题是什么或在哪里......有人可以帮助我吗?

public Cursor updateStatus(int ID,String status) {
    return database.rawQuery("Update events set status= '"+status+"' where _id=" + ID, null);
}

1 个答案:

答案 0 :(得分:1)

使用execSQL()代替rawQuery()来执行这样的SQL。

rawQuery()只编译SQL但不运行它。