Autore Topic: Modificare un campo conoscendone ID (riga e colonna)  (Letto 192 volte)

Offline Funesto

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Modificare un campo conoscendone ID (riga e colonna)
« il: 30 Aprile 2017, 20:01:44 CEST »
0
Ciao a tutti ..
seguendo vari tutorial video ho creato un database, ma ho la necessità di cambiare all'occorrenza un valore in un determinato ID e COLONNA.

Codice (Java): [Seleziona]
       SQLiteDatabase db = this.getWritableDatabase();
        ContentValues contentValues = new ContentValues();
        contentValues.put(COL_1, id);
        contentValues.put(COL_2, postazione);
        contentValues.put(COL_3, ore);
        contentValues.put(COL_4, minuti);
        contentValues.put(COL_5, secondi);
        contentValues.put(COL_6, stato);

       -> QUESTO È SBAGLIATO -> db.update(TABLE_NAME, contentValues, "row_id=?", new String[] {stato});

Ora la mia domanda è ... conoscendo l'ID di ogni riga, devo cambiare solo "COL_6" per dargli uno stato tra 0 e 1 (acceso spento) ...

come devo organizzare la classe del database? E come posso richiamare il cambio poi dalla main activity?

Grazie come al solito!