Я хочу обновить столбец Flag в таблице sqlite от 0 до 1, поэтому, когда данные отправляются на сервер, обновление флага от 0 до 1. Вот мой код:Как обновить конкретный столбец от имени id в sqlite android
Создать таблицу код:
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) ; ");
Вставить в код таблицы:
public boolean insertMaster (ContentValues contentValues)
{
SQLiteDatabase db = this.getWritableDatabase();
db.insert("Order_Master", null, contentValues);
return true;
}
теперь мне нужно обновить последнюю колонку «флаг» от 0 до 1. может ли один помочь мне, как может Я создаю метод обновления д?
я использовал этот метод, но моя база данных не обновлялись ... может у пожалуйста, скажите мне в чем проблема? –
разместить код и ошибки вы получили при использовании описанной выше методы для обновления – arjun
флага String = «1» и моим я назвал свой метод обновления, как это ContentValues contentValues = новыми ContentValues (); contentValues.put ("Order_No", orderNo); contentValues.put ("Order_Date", formattedDate); contentValues.put ("FLAG", flag.toString()); a.updatemaster (contentValues); –