SQLite
テーブルをクエリして、条件に一致するレコードのみを表示するように結果を制限 しようとしています。
結果をフィルタリングしたい場所COLOR="red"
とCLASS="alpha"
これが私がこれまでに持っているものNULLPointerException
で、クエリで結果が得られます。
public Cursor getDetailRecords( String color, String category ) {
final String SELECTION = KEY_COLOR + "=?" + " and " + KEY_CLASS + "=?";
final String[] SELECTION_ARGS = { color, category };
Cursor mCursor = db.query(DATABASE_TABLE, DATABASE_STRUCTURE,
SELECTION, SELECTION_ARGS, null, null, null, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
予約語であるクラスの代わりに、変数にカテゴリを使用しています。
選択範囲をフォーマットする方法がわかりませんstring
。どんな助けでも大歓迎です。前もって感謝します!