这是我用来删除表中特定行的代码,但我不删除该行。请帮助我。
public void deleteone(String deletename)
{
try{
SQLiteDatabase db = this.getWritableDatabase();
String whereClause = "KEY_NAME"+"=?";
String[]whereArgs = new String[] {String.valueOf(deletename)};
db.delete(TABLE_CONTACTS, whereClause , whereArgs);
}catch(Exception e){
}
答案 0 :(得分:0)
我觉得"KEY_NAME"
应该是变量而不是字符串。你的代码中的其他地方有变量"KEY_NAME"
吗?请发布您的整个代码,这样可以更容易诊断。