2011-08-13 3 views
0

は、次のように私は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; 

アンドロイドでこれを行う最良の方法は何ですか?

答えて

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

パーフェクト! 1つの条件のクエリを超えるソースはほとんどありません。ありがとうございました。 – Chironex

関連する問題