im пытается обновить значение столбца «done» для записи. COLUMN_DONE сохраняет целое число.SQLite не обновляет
public void markAsDone(int date_id, int t_id){
SQLiteDatabase db = getWritableDatabase();
String query = "UPDATE " + TABLE_DATES_T + " SET " + COLUMN_DONE + "= 1 WHERE date_id IS '" + date_id + "' AND t_id IS '" + t_id + "'";
db.execSQL(query);
db.close();
}
Но это не обновляет значение этой записи. Что я ошибся ???
Можете ли вы опубликовать заявление 'CREATE TABLE'? –
Возможный дубликат [execSQL() с UPDATE не обновляется] (http://stackoverflow.com/questions/17026633/execsql-with-update-doesnt-update) – dsh