记录无法删除

时间:2012-07-29 10:27:18

标签: android

我有一个Adapter类,我在其中创建了一个从表中删除记录的方法。 在我的表中只有三个字段:id,status(bool)和num。在这种情况下,当我尝试删除具有id的火灾查询的记录时,我实现了删除:

public boolean deleteContact(long rowID){
  return db.delete(DATABASE_TABLE, KEY_ROWID + "=" + rowID, null) > 0;
}

但是我想删除按编号输入的sqlite文本数据的记录:

public void deleteFromNum(String num){
  db.delete(DATABASE_TABLE, KEY_NUM + "=" + "740-514-8806", null);
}

以上方法不起作用。我该如何解决?

1 个答案:

答案 0 :(得分:1)

字符串应包含在''

public void deleteFromNum(String num){
  db.delete(DATABASE_TABLE, KEY_NUM + "='" + "740-514-8806" + "'", null);
}