0
это код, который я использовал для удаления определенной строки в таблице, но я не удаляю row.please, помогите мне.Не удается удалить определенную строку в sqlite - Android
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){
}
Не замалчивайте исключение. Это может дать вам намек на то, что произошло. Также убедитесь, что в таблице есть соответствующая строка. Вы пытались получить строку с тем же предложением where? – Henry
Я проверил его. строка сопоставив только. любой другой способ удалить строку. – user3737233
что является результатом db.delete (TABLE_CONTACTS, whereClause, whereArgs); проверьте как int rowsaffected = db.delete (TABLE_CONTACTS, whereClause, гдеArgs); –