1

我对 android 中的 sqlite 数据库相当陌生。我有一个方法,我应该查询数据库中的表并返回列值与其参数相似的行。简而言之,我的意思是这样的:

Select * from TABLE_SHARES where KEY_NAME= sharename.

这是我对该方法的实现:

    public Cursor compare(String sharename) {
        Cursor cursor;
        SQLiteDatabase database = this.getReadableDatabase();
        cursor = database.query(TABLE_SHARES, new String[] { KEY_PRICE },
                KEY_NAME + "=?", new String[] { sharename }, null, null, null,
                null);
        return cursor;
    }

但是,尽管存在匹配的行,但游标不会返回任何行。我哪里做错了?

4

0 回答 0