Страницы

Поиск по вопросам

воскресенье, 8 марта 2020 г.

Отсутствует таблица в SQLite

#java #android #sqlite



  android.database.sqlite.SQLiteException: no such table: RESUME (code
  1): , while compiling: SELECT DISTINCT * FROM RESUME


Потому что в предыдущей версии этой таблицы "RESUME" не было. Щас добавил и запустил
и получил эту ошибку. 

Как исправить эту ошибку (кроме удаления приложения и заново запустить или очистки кэша)?
    


Ответы

Ответ 1



Почему никто не читает документацию? Создайте дополнительную таблицу в методе SQLiteOpenHelper.onUpgrade(). public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { if (oldVersion < 2) { db.execSQL("create table resume ..."); } }

Комментариев нет:

Отправить комментарий