0

AndroidのListViewを埋めるカーソルがあります。

私のカーソルコード:

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
            "codigoproducto <> '70027, 70029, 70024'", null, null, null, null);

動作していません。リストに次の値を入力し続けます:70027、70029、70024。

私は何が間違っているのですか?

ありがとう。

4

2 に答える 2

4

を使用する代わりに、値のセットでルックアップを提供<>するを使用する必要があります。NOT INしたがって、クエリを次のようなものに変更してみてください。

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
       "codigoproducto NOT IN (70027, 70029, 70024)", null, null, null, null);
于 2012-08-07T14:00:16.020 に答える
1

このコードを試してください:

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
            "codigoproducto <> ? AND codigoproducto <> ? AND codigoproducto <> ?',
            new String[]{"70027", "70029", "70024"},
            null, null, null);
于 2012-08-07T14:00:45.123 に答える