Ich habe die folgende Abfrage in Android SQLiteAndroid SQLite Äquivalent der angegebenen Update-Abfrage
UPDATE player SET rank=rank+1 WHERE rank >= 3;
Hier Rang auszuführen ist der Spaltenname von INTEGER Typ.
Ich weiß über Update-Methode
update(tablename, values, whereClause, whereArgs);
I Spieler als erste Argument übergeben wird, Rang> = 3 als 3. Argument und null als letzte Argument aber ich Ich bin nicht in der Lage zu finden, was zu passieren ist 2. Argument. Laut der Dokumentation sollte es ein Objekt von ContentValues sein.
so habe ich die Aufgabe, als
ContentValues values = new ContentValues();
values.put("rank",?????);
Ich bin verwirrt über das, was den Wert für Rang Schlüssel zu setzen, die eine Spalte in meinem Tisch ist. Bitte machen Sie mich, was als Wert zu übergeben zu Methode put() Werte
Arbeitete für mich. +1 – VikramV