在我的Android应用程序中,我有10个imageview和10个按钮,最初都有浅色,当我触摸按钮时,imageview变成深色。 在我的SQLite中,我有10列,每列都有一个Integer值,0表示灯光,1表示黑暗。
我是sqlite的初学者请告诉我如何更新sqlite中的表格,我已经看过一些教程,我知道如何创建我的平板电脑,我真的不明白是如何更新它。
答案 0 :(得分:0)
这说 - http://www.tutorialspoint.com/sqlite/sqlite_update_query.htm
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];
或
sqlite> UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;
希望这有帮助。
干杯!
答案 1 :(得分:0)
答案 2 :(得分:0)
假设您有一个要更新的帐户对象(帐户名,用户,密码等)。您还有一个唯一键(rowId)。然后更新方法可能如下所示:
public void updateAccount( AccountObject inAccountObj){
ContentValues values = new ContentValues();
values.put(COL_NAME, inAccountObj.getName() );
values.put(COL_USER, inAccountObj.getUser() );
values.put(COL_PW, inAccountObj.getPassword() );
values.put(COL_NOTES, inAccountObj.getNotes() );
String whereClause = KEY_ROWID + " = ? ";
String[] whereArgs = new String[] { inAccountObj.getRowId().toString() };
mDb.update(TABLE_ACCOUNT, values, whereClause, whereArgs);
}
总结:您将数据切换到内容值,并使用唯一键更新数据库表中的行。