行数据更新中的Android数据库字段只能运行一次

时间:2014-12-31 18:42:28

标签: java android sql sql-update

我想要更改一行中的单个列。我试图更新内部的值" remindOnDate"字段到"提醒"在"任务"表。 我尝试了一些东西,但只有当remindOnDate为null时它们才起作用。一旦它存储了一个值,更新就不会对它起作用。我不知道为什么。我究竟做错了什么?如果该陈述是错误的,那么即使remindOnDate为空,它也不应该起作用。

我试过了:

ContentValues editTask = new ContentValues();
editTask.put("remindOnDate", reminder);
database.update("tasks", editTask, "_id = ?", new String[]{id+""});

我也尝试了以下代替最后一行:

database.update("tasks", editTask, "_id = " + id, null);

这是我尝试过的另一件事:

String createQuery = "UPDATE tasks SET remindOnDate = '" + reminder + "' WHERE _id = " + id + ";";
database.execSQL(createQuery);

0 个答案:

没有答案