Как обновить строку, используя несколько параметров поиска в Android? - PullRequest
0 голосов
/ 14 августа 2011

Предположим, у меня есть таблица sqlite для Android:

Students

courseID   name    enrolled   final_year
   1       Adam      yes         no
   2       Bob       yes         no
   2       Brian     no          yes
   5       Brian     no          yes
   6       Claire    yes         no

Теперь скажите, что я хочу обновить таблицу следующим образом.

UPDATE Students 
SET enrolled='yes'
WHERE courseID=2 and final_year='yes;

Каков наилучший способ сделать это в Android?

1 Ответ

4 голосов
/ 14 августа 2011
ContentValues updateContent = new ContentValues();
updateContent.put("enrolled" , "yes");
db.update("Students" , updateContents, "courseID = ? and final_year = ?" , new String[] {"2" , "yes"});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...