2012-03-23 5 views

ответ

2

Вы забыли добавить этот столбец в создании таблицы заявление:

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);" 
     ); 
+0

его все еще показывает мне ошибку «База данных (506): sqlite возвращен: код ошибки = 1, msg = таблица peopleTable не имеет столбца с именем persons_day» – Hashey100

+3

Показывает u, поскольку база данных по-прежнему существует, попробуйте удалить или увеличить значение DATABASE_VERSION (если и изменить значение DATABASE_VERSION, то onUpgrade будет вызван для отдыха базы данных) –

Смежные вопросы