0
Я пытался вставить новые данные ИНТ свою базу данных с именем KEY_DAY, но когда он отображает ERRSQLite возвратил код ошибки 1 = нет столбца
Я пытался вставить новые данные ИНТ свою базу данных с именем KEY_DAY, но когда он отображает ERRSQLite возвратил код ошибки 1 = нет столбца
Вы забыли добавить этот столбец в создании таблицы заявление:
db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" +
KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
KEY_NAME + " TEXT NOT NULL, " +
KEY_DAY + " TEXT NOT NULL, " +
KEY_HOTNESS + " TEXT NOT NULL);"
);
его все еще показывает мне ошибку «База данных (506): sqlite возвращен: код ошибки = 1, msg = таблица peopleTable не имеет столбца с именем persons_day» – Hashey100
Показывает u, поскольку база данных по-прежнему существует, попробуйте удалить или увеличить значение DATABASE_VERSION (если и изменить значение DATABASE_VERSION, то onUpgrade будет вызван для отдыха базы данных) –