1

私はアンドロイドの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