如何在Android中使用搜索值在Android中执行Sqlite查询?

时间:2015-11-21 23:38:06

标签: android sqlite android-studio

我一直关注Android的新波士顿系列,我想尝试一下。所以,我想在编辑文本中输入一个名称,并从sqlite数据库中检索相关的详细信息。我的代码显示错误,我无法修复它。任何人都可以建议我可能是我的错误吗?

以下是应该通过在edittext中查询用户名给我项目名称的方法之一,但它给了我错误

public String getItemname(String l) throws SQLException{
        String[] columns = new String[]
                {KEY_ROWID, KEY_NAME, KEY_INAME, KEY_ICODE, KEY_QUANTITY, KEY_DATE, KEY_TNAME};
        Cursor c = ourdatabase.query(DATABASE_TABLE,columns,KEY_NAME + "=" + l,null,null,null,null);

        if(c!= null)
        {
            c.moveToFirst();
            String itemname = c.getString(2);
            return itemname;

        }

        return null;
    }

注意: - 我没有得到指向特定代码行的任何特定错误,但它只显示“不幸的程序已崩溃”

0 个答案:

没有答案