アプリケーションでデータベースを作成し、そのテーブルに値を挿入しようとしました。しかし、次のエラーを受け取りました。
android.database.sqlite.SQLiteException: table income has no column named recurrence: , while compiling: INSERT INTO income(recurrence, salary, description) VALUES(?, ?, ?);
私のコードは次のとおりです。
データベースの作成:
"create table income(_id integer primary key autoincrement,"+"salary text not null,description text not null,"+"recurrence text not null);";
私の挿入クエリ:
public long insertTitle(String income, String desc,String recurr)
{
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_INCOME, income);
initialValues.put(KEY_DESC, desc);
initialValues.put(KEY_RECURR, recurr);
//initialValues.put(KEY_PUBLISHER, publisher);
return db.insert(DATABASE_TABLE, null, initialValues);
}