Я продолжаю пытаться использовать подстановочные знаки в поиске в приложении для Android и продолжаю сталкиваться с ошибками.
Я выполняю поиск по моему приложению, используя строку ниже:
Cursor c_name = b.query("namedrxns", new String[] { "_id", "name" },
"name LIKE %?%", new String[] { query }, null, null, null);
, когда я использую name LIKE %?%
или name=%?%
, я получаю "почти"% ": синтаксическая ошибка:, при компиляции: SELECT _id, name FROM namedrxns WHERE name =%?% "error.
, но с name LIKE '%?%'
или name='%?%'
вместо этого я получаю" индекс привязки или столбца вне диапазона: дескриптор 0x40cb70 "
Может кто-нибудь сказать мне, что я делаю не так?
Спасибо!