データベース内の特定のエントリを見つけようとしているデータベース アプリを作成しました。データベースに新しいデータを挿入しても例外は発生しませんが、エントリを見つけようとしている特定の列が存在しないという例外が発生します。コードは次のとおりです。
public void findEmail(String findEm) {
Cursor c = sqlDB.query(DB_TABLE_NAME, dbCols, DB_EMAIL_COL + "=" + findEm, null, null, null, null);
if(c!=null)
{
c.moveToFirst();
String found = c.getString(1); // id = col 0, email = col 1
Toast.makeText(context, "Email FOund "+ found, 0).show();
}
}
メール列が存在しないという例外が発生します。構文に何か問題がありますか、それともコードに何か不足していますか?
よろしく