Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中使用多个搜索参数更新行?_Java_Android_Database_Sqlite - Fatal编程技术网

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

Java 如何在android中使用多个搜索参数更新行?,java,android,database,sqlite,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

假设我有一个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;

在安卓系统中实现这一点的最佳方式是什么?

太好了!很少有来源超过一个条件查询。谢谢,太好了!很少有来源超过一个条件查询。非常感谢。
ContentValues updateContent = new ContentValues();
updateContent.put("enrolled" , "yes");
db.update("Students" , updateContents, "courseID = ? and final_year = ?" , new String[] {"2" , "yes"});