2

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。どんな助けでも大歓迎です。前もって感謝します!

4

0 に答える 0