Страница 1 из 1

Изменение таблиц в sqllite в ShopApp

Добавлено: Ср июн 24, 2020 6:45 am
belov
После изменения столбцов таблицы при запуске появляется ошибка, что нового столбца не существует.
При попытке поменять название базы, появляется ошибка о невозможности создать бд в этом методе

Код: Выделить всё

    public void createDataBase() throws IOException {
        boolean dbExist = checkDataBase();
        SQLiteDatabase db_Read = null;
        if (dbExist) {
        } else {
            db_Read = this.getReadableDatabase();
            db_Read.close();
            try {
                copyDataBase();
            } catch (IOException e) {
                throw new Error("Error copying database");
            }
        }
    }
Перепробовал почти все способы решения отсюда https://stackoverflow.com/questions/174 ... lumn-named
и эффекта это не принесло

Re: Изменение таблиц в sqllite в ShopApp

Добавлено: Ср июн 24, 2020 7:06 am
belov
Как я понял, бд не создается а берется откуда то извне, а откуда она берется, как это узнать?

Re: Изменение таблиц в sqllite в ShopApp

Добавлено: Чт июн 25, 2020 9:21 am
admin
belov писал(а): Ср июн 24, 2020 7:06 am Как я понял, бд не создается а берется откуда то извне, а откуда она берется, как это узнать?
Здравствуйте. БД создается. Извне это если готовые проекты с существующими проектами

Re: Изменение таблиц в sqllite в ShopApp

Добавлено: Вт июл 21, 2020 2:24 pm
belov
А где она создается?
И за что тогда отвечает команда: try {
copyDataBase();
} catch (IOException e) {
throw new Error("Error copying database");
}