2017-02-07 12 views
-2

как получить и добавить данные в sqlite? Я хочу, например. У меня есть table1, который имеет 2 колонкикак получить и добавить данные в sqlite

column 1   column 2 
    1     2 

Я хочу получать COLUMN2 так что я буду иметь возможность добавить его вновь занесены номера.

, например

недавно введенный номер 5, то

column 1   column 2 
    1     7 
+1

Вы спрашиваете, для запроса, Java кода, как, или что-то еще? –

+0

Привет, сэр. Я прошу обоих. –

+0

У вас есть ответ ниже. –

ответ

1

Попробуйте это,

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(); 
} 
+0

Привет, сэр. Как выбрать предыдущее значение столбца2? так что я смогу поместить его в pass_value. –

+0

Ive нашел, как получить предыдущее значение. Спасибо, сэр за вашу помощь. –