SQLite データベースと Android モバイル開発の使用は初めてです。編集テキスト フィールドに入力されたユーザー名がデータベースに存在するかどうかを確認しようとしています。実行してボタンをクリックすると、アプリケーションがクラッシュします。これは私のコードです。
public boolean findUsername(String username) {
Cursor c = ourDatabase.query(true, DATABASE_TABLE_L, new String[] {
KEY_USERID, KEY_USERNAME, KEY_PASSWORD,KEY_SECRETQ,KEY_ANSWER}, KEY_USERNAME + "="
+ username, null, null, null, null, null);
if (c != null) {
return true;
}
return false;
}
}
ログ猫のエラーには、次のように記載されています。
no such column: bobby: , while compiling: SELECT DISTINCT userId, username, password, secretQ, answer FROM Login WHERE username=bobby
私は何を間違っていますか?