2013-10-05 1 views
0

Я разрабатываю приложение для Android, где я хочу удалить строку на основе предложения where вместе с подобным предложением. Ниже приведен код, что я пытался,Использование как с предложением where для удаления в android

  String where = "numberp Like '%''"+phonetounbold+"'"; 
      String[] whereArgs = null; 

      delcount = db.delete("NUMBERLIST", where, whereArgs); 

В приведенной выше таблице, я хочу, чтобы удалить строку из таблицы Numberlist, которая содержит phonetounbold как строки из столбца numberp. Но указанный выше запрос не работает. Где я ошибаюсь в синтаксисе. Пожалуйста помоги. Благодаря!

ответ

1

Попробуйте изменить «где» пункт о

String where = "numberp LIKE '%"+phonetounbold+"'";

+0

Спасибо :) Это сработало. – sanjana

0

Если вы разрабатываете с использованием необработанного интерфейса SQLiteDatabase, а не контент-провайдера, вы можете использовать execSQL метод непосредственно:

database.execSQL("delete from numberlist where numberp like '%xyz%'") 
0

Попробуйте это

String where = "numberp Like '%" + phonetounbold + "'"; 
Смежные вопросы