如何使用android中的多个搜索参数更新行?

时间:2011-08-13 21:33:31

标签: java android database sqlite

假设我有一个android sqlite表,如下所示:

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 个答案:

答案 0 :(得分:4)

ContentValues updateContent = new ContentValues();
updateContent.put("enrolled" , "yes");
db.update("Students" , updateContents, "courseID = ? and final_year = ?" , new String[] {"2" , "yes"});