Обновить запрос в sqlite и Android - PullRequest
3 голосов
/ 06 марта 2012

Я пытаюсь обновить один столбец в таблице базы данных SQLite в моем проекте Android.То, что я хочу сделать, это установить значение столбца «сделано» в 1, когда номер транспортного средства совпадает.Я предпочел пойти с SQL-запросами, отличными от myDB.update.Поэтому я использовал этот запрос,

update 'details' set done = 1 where vehicle=="*****"

Но проблема в том, что этот запрос отлично работает в браузере sqlite databse, а не в симуляторе Android.Это совершенно не работает на симуляторе Android.Надеюсь, ваш совет.Заранее спасибо.

1 Ответ

4 голосов
/ 06 марта 2012
  //Declaration  
SQLiteDatabase dbx;
ContentValues cv1;
EventDataSQLHelper eventsData;//object of class in which table is created


//on create
eventsData = new EventDataSQLHelper(this);
dbx= eventsData.getReadableDatabase();
 cv1 = new ContentValues();

cv1.put("done",1);


//update query
dbx.update("details", cv1, "vehicle=" ? , null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...