Ich möchte Flag Spalte in SQLite-Tabelle von 0 bis 1 aktualisieren, so wenn die Daten an den Server gesendet werden die Flag-Update von 0 auf 1. Hier ist mein Code:So aktualisieren Sie eine bestimmte Spalte im Namen der ID in sqlite android
erstellen Tabelle Code:
db.execSQL(" CREATE TABLE " + Order_Master + " (" + KEY_Order_No + " INTEGER PRIMARY KEY AUTOINCREMENT , " + KEY_Order_Date + " DATE , " + KEY_Member_Code + " VARCHAR (200) NOT NULL , " + KEY_Table_No + " VARCHAR(100) , " +
KEY_WAITER_NAME + " VARCHAR (100) NOT NULL , " + KEY_HH_CODE + " VARCHAR (100) NOT NULL ," + KEY_CHILD_NAME + " VARCHAR (200) NOT NULL , " + KEY_CHILD_STATUS + " VARCHAR (2) NOT NULL , "
+ KEY_SALES_TYPE + " VARCHAR (100) NOT NULL , " + KEY_AMOUNT + " VARCHAR (100) NOT NULL , " + KEY_FLAG + " INTEGER DEFAULT NULL) ; ");
in Tabelle einfügen Code:
public boolean insertMaster (ContentValues contentValues)
{
SQLiteDatabase db = this.getWritableDatabase();
db.insert("Order_Master", null, contentValues);
return true;
}
jetzt brauche ich von 0 auf 1 die letzte Spalte „Flagge“ aktualisieren kann jemand mir helfen, wie kann Ich erstelle das Update-Verfahren d?
i diese Methode verwendet haben zu aktualisieren, aber meine Datenbank nicht aktualisiert ... u kann mir bitte sagen, Was ist das Problem? –
nach dem Code und Fehler hast du während das obige Verfahren unter Verwendung von – arjun
String-Flag zu aktualisieren = „1“ und mein Ich mag dieses meine Update-Methode namens contentcontent = new content(); contentValues.put ("Order_No", orderNo); contentValues.put ("Order_Date", formatedDate); contentValues.put ("FLAG", flag.toString()); a.updatemaster (contentValues); –