2012-03-23 2 views

答えて

2

を表示するときに、あなたのCREATE TABLE文で列を追加するのを忘れ:

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にpeople_dayという名前の列がありません" – Hashey100

+3

データベースがまだ存在するため、uが表示されますアンインストールまたはDATABASE_VERSION uがDATABASE_VERSIONの値を変更すると、データベースの再作成のためにonUpgradeが呼び出されます) –

関連する問題