如何修改数据库中的表值

时间:2010-10-11 08:27:53

标签: android

嗨我是andriod的新手。我正在创建一个表并使用sql lite将值插入到表中。现在我需要根据id更改vales。我可以这样做吗请发布一些代码。谢谢你提前。

2 个答案:

答案 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破坏了网址