#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 ..."); } }
Комментариев нет:
Отправить комментарий