Изменить значение в столбце в sqlite

Мне нужно обновить значение в столбце из определенной таблицы. Я попробовал это:

 public void updateOneColumn(String TABLE_NAME, String Column, String rowId, String ColumnName, String newValue){
                 String sql = "UPDATE "+TABLE_NAME +" SET " + ColumnName+ " = "+newValue+" WHERE "+Column+ " = "+rowId;
                 db.beginTransaction();
                 SQLiteStatement stmt = db.compileStatement(sql);
                 try{
                     stmt.execute();
                     db.setTransactionSuccessful();
                 }finally{
                     db.endTransaction();
                 }

        }

и я называю этот метод так:

 db.updateOneColumn("roadmap", "id_roadmap",id,"sys_roadmap_status_mobile_id", "1");

а это значит, что я хочу установить значение1 в столбцеsys_roadmap_status_mobile_id когдаid_roadmap = id.

Проблема в том, что ничего не происходит. Где моя ошибка?

Ответы на вопрос(2)

Ваш ответ на вопрос