【发布时间】:2011-08-02 07:56:51
【问题描述】:
我正在尝试使用以下代码,但无法更新我的表格。
db = dbHelper.getWritableDatabase();
int i = 1;
String updateStatement = "update "+MESSAGE_TABLE+" SET status ="+i+" where message_id = "+message_id;
SQLiteStatement update;
update = db.compileStatement(updateStatement);
update.executeInsert();
我也尝试了update.executeI(),而不是update.executeInsert(),但它也不起作用。
【问题讨论】:
-
如果您附上错误的 logcat 输出,它将帮助其他人诊断您的问题
-
在 log cat 中显示数据已更新。但是当我从表中检索数据时......数据没有更新
-
你确定executeUpdateDelete()的返回值是1?
-
我没用过
executeUpdateDelete()。但是,我得到了我的解决方案……感谢您的支持。如果可能,请给我链接,其中包含此命令的示例executeUpdateDelete()。