sqliteでデータをフェッチして追加する方法は?私は例えば欲しい。私は2列sqliteでデータをフェッチして追加する方法
column 1 column 2
1 2
私は新しくinputed番号に追加することができますようにCOLUMN2を取得したいがありTABLE1を持っています。
例えば
新たに入力された数は、その後5
column 1 column 2
1 7
sqliteでデータをフェッチして追加する方法は?私は例えば欲しい。私は2列sqliteでデータをフェッチして追加する方法
column 1 column 2
1 2
私は新しくinputed番号に追加することができますようにCOLUMN2を取得したいがありTABLE1を持っています。
例えば
新たに入力された数は、その後5
column 1 column 2
1 7
public void update_db(int pass_value,int key_id) {
SQLiteDatabase db = this.getWritableDatabase();
String select = "SELECT * FROM " + TABLE_NAME+ " WHERE " + KEY_ID + " = " + key_id;
Cursor c = db.rawQuery(select, null);
if (c.moveToFirst()) {
int column2_value = c.getInt(c.getColumnIndex("column2"));
Log.d(TAG, "column2_value :"+column2_value);
column2_value=column2_value+pass_value;
String strSQL = "UPDATE " + TABLE + " SET column2 = " + column2_value + " WHERE " + KEY_ID + " = " + key_id;
db.execSQL(strSQL);
}
if(c!=null)
c.close();
db.close();
}
こんにちは。 column2の前の値をフェッチする方法は?私はそれをpass_valueに入れることができます。 –
Iveは以前の値を取得する方法を見つけました。ありがとうございました。 –
クエリ、Javaコード、両方、または何か他のものを求めている、これを試してみてください?ですか –
こんにちは。私は両方を求めています。 –
以下の回答があります。 –