我有一个光标可以填满Android中的ListView。
我的光标代码:
Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
"codigoproducto <> '70027, 70029, 70024'", null, null, null, null);
它不起作用。它继续使用以下值填充列表:70027,70029,70024。
我做错了什么?
感谢。
答案 0 :(得分:4)
您需要使用<>
,而不是使用NOT IN
,而Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
"codigoproducto NOT IN (70027, 70029, 70024)", null, null, null, null);
会在一组值中提供查找功能。因此,请尝试将查询更改为:
{{1}}
答案 1 :(得分:1)
试试这段代码:
Cursor cursor = sqliteDatabase.query("ProductosTratamientos", null,
"codigoproducto <> ? AND codigoproducto <> ? AND codigoproducto <> ?',
new String[]{"70027", "70029", "70024"},
null, null, null);