行を取得したいのですが、この行には名前が付けられた2つの列がusername
あり、password
私のコードは次のとおりです:
String selection = PROFILE_COLUMN_USERNAME + " = '" + userName+ "' AND " +PROFILE_COLUMN_PASSWORD + " = '" + password + "'";
Cursor cursor = database.query(TABLE_NAME, new String[] {PROFILE_COLUMN_USERNAME, PROFILE_COLUMN_PASSWORD }, selection,null, null, null, null);
のようなサンプルデータをデータベースに取得しましたusername = erdem
がpassword= c
、このサンプルを書き、次のように書くと、次username
のようになります。
String s =cursor.getString(cursor.getColumnIndex(PROFILE_COLUMN_USERNAME));
うまくいきません。なんで?