Android - 此代码是否正确?

时间:2010-08-16 12:43:42

标签: android

是下面提到的代码正确

public boolean checkRecipe(CharSequence recipename) throws SQLException 
    {
        Cursor checkRecursor=rDb.query(true, DATABASE_TABLE, new String[]{KEY_TITLE}, 
                KEY_TITLE+"="+recipename, null, null, null, null, null);
        if(checkRecursor!=null)
            return true;
        else
            return false;
    }

我正在尝试检查表中是否存在给定条目。

1 个答案:

答案 0 :(得分:0)

你的recipename是一个字符串,你必须在它周围加上引号

Cursor checkRecursor=rDb.query(true, DATABASE_TABLE, new String[]{KEY_TITLE}, 
            KEY_TITLE+"= '"+recipename + "'", null, null, null, null, null);