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