2017-04-26 5 views
-2

Ich habe einen Fehler beim Aktualisieren von Daten. Der Fehler istSyntex Fehler beim Aktualisieren der SQLite-Datenbank in Android

android.database.sqlite.SQLiteException: in der Nähe von "parth": Syntaxfehler (Code 1):, beim Kompilieren: UPDATE Einkommen SET income_balance =? WO income_name = parth

Bitte jemand mir helfen ...

public void update2(String name, String bal){ 
    SQLiteDatabase db = getWritableDatabase(); 
    ContentValues values = new ContentValues(); 
    //values.put(INCOME_NAME, name); 
    values.put(INCOME_BALANCE, bal); 
    db.update(TABLE_INCOME, values, INCOME_NAME+"=?"+name, new String[]{String.valueOf(name)}); 
+2

db.update (TABLE_INCOME, Werte, INCOME_NAME + "=?", Neuer String [] {Name}); –

Antwort

0

INCOME_NAME+"=?"+name mit INCOME_NAME+"=?" ersetzen (ohne +name, werden Sie diesen Wert mit new String[]{String.valueOf(name)} Linie Einstellung)

db.update(TABLE_INCOME, values, INCOME_NAME+"=?", new String[]{String.valueOf(name)}); 

oder schließlich

db.update(TABLE_INCOME, values, INCOME_NAME+"='"+name+"'", null); 
+2

seine teally funktioniert ... Vielen Dank sooo viel –

Verwandte Themen