Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 具有多个筛选器的SQLite查询_Android_Sqlite_Args - Fatal编程技术网

Android 具有多个筛选器的SQLite查询

Android 具有多个筛选器的SQLite查询,android,sqlite,args,Android,Sqlite,Args,我有一个光标,可以在Android中填充我的列表视图 我的光标代码: Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null, "codigoproducto <> '70027, 70029, 70024'", null, null, null, null); Cursor Cursor=sqliteDatabase.query(“ProductosTratamientos”,n

我有一个光标,可以在Android中填充我的列表视图

我的光标代码:

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
            "codigoproducto <> '70027, 70029, 70024'", null, null, null, null);
Cursor Cursor=sqliteDatabase.query(“ProductosTratamientos”,null,
“codigoproducto'70027、70029、70024',null、null、null、null);
它不起作用。它继续用以下值填充列表:70027、70029、70024

我做错了什么

谢谢。

您不需要使用
,而是需要使用
不在
来查找一组值。因此,请尝试将查询更改为以下内容:

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
       "codigoproducto NOT IN (70027, 70029, 70024)", null, null, null, null);
您不需要使用
,而需要使用
非IN
,它提供了在一组值中查找的功能。因此,请尝试将查询更改为以下内容:

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
       "codigoproducto NOT IN (70027, 70029, 70024)", null, null, null, null);
请尝试以下代码:

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
            "codigoproducto <> ? AND codigoproducto <> ? AND codigoproducto <> ?',
            new String[]{"70027", "70029", "70024"},
            null, null, null);
Cursor Cursor=sqliteDatabase.query(“ProductosTratamientos”,null,
“codigoproducto?和codigoproducto?和codigoproducto?”,
新字符串[]{“70027”、“70029”、“70024”},
空,空,空);
尝试以下代码:

Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
            "codigoproducto <> ? AND codigoproducto <> ? AND codigoproducto <> ?',
            new String[]{"70027", "70029", "70024"},
            null, null, null);
Cursor Cursor=sqliteDatabase.query(“ProductosTratamientos”,null,
“codigoproducto?和codigoproducto?和codigoproducto?”,
新字符串[]{“70027”、“70029”、“70024”},
空,空,空);