Dra*_*ora 4 sqlite android android-sqlite
道歉,我相信这已被问过很多次,但我已经四处寻找一个很好的例子而且找不到一个.
我想运行一个方法将值插入表中所有行的特定列.为了让您了解我正在使用的方法和查询,这是我的Students表的工作更新方法:
public void updateStudent(long id,String name, String age, String points,
String teachernote,byte[] blob) {
ContentValues cv = new ContentValues();
cv.put(Students.STUDENT_NAME, name);
cv.put(Students.STUDENT_AGE, age);
cv.put(Students.STUDENT_POINTS, points);
cv.put(Students.TEACHERNOTE, teachernote);
cv.put(Students.IMAGE,blob);
db = sqlHp.getWritableDatabase();
db.update(Students.TABLE, cv, Students.STUDENT_ID+"="+ id, null);
db.close();
}
Run Code Online (Sandbox Code Playgroud)
我正在查询更新所有行的STUDENT_POINTS.非常感谢任何帮助,谢谢.
如果要更新所有行,则必须删除该where
子句.在您的例子中,你应该删除Students.STUDENT_ID+"="+ id
,从 db.update(Students.TABLE, cv, Students.STUDENT_ID+"="+ id, null);
归档时间: |
|
查看次数: |
6972 次 |
最近记录: |