我有一个名为“ Users”的数据库,该数据库中有一个名为“ contact”的表。我想在单击按钮时删除选定的联系人。我想知道如何将参数正确设置为delete方法。如果有人可以给我一个例子的答案,我会很高兴的。
我的代码是这样的
private void deleteContact(String name) {
SQLiteDatabase database=openOrCreateDatabase("Users",MODE_PRIVATE,null);
int res=database.delete("contact", "name =", name);
///
}
当我单击该按钮时,将调用此方法。我的查询是
“从姓名='“ +姓名+”'的联系人中删除;
如果您DATEBASE表名是Contact
和name
是唯一的标识符,并且您将名字列的名称COLUMN_NAME
,然后
//Delete single item from Db
public void deleteContact(String name){
SQLiteDatabase db = this.getWritableDatabase();
db.delete("Contact", COLUMN_NAME + " = ?", new String[]{name});
db.close();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句