嗨我是andriod的新手。我正在创建一个表并使用sql lite将值插入到表中。现在我需要根据id更改vales。我可以这样做吗请发布一些代码。谢谢你提前。
答案 0 :(得分:0)
所以,你试过UPDATE?
答案 1 :(得分:0)
您需要使用SQLiteDatabase.update方法。方法将返回受影响的行数。在你的情况下,它应该是一行。
public int update(int id, ContentValues values, SQLiteDatabase db){
String selection = ID_COLUMN_NAME + "=" + Integer.toString(id);
count = db.update(TABLE_NAME, values, selection, null);
return count;
}
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#update(java.lang.String,android.content.ContentValues,java.lang.String,java.lang.String []
P.S。抱歉,StackOverflow破坏了网址