Ich versuche immer wieder, Wildcards in einer Suche in einer Android-App zu verwenden, und stoße dabei auf Fehler.
Ich führe eine Suche in meiner Anwendung mit der folgenden Zeichenfolge durch:
Cursor c_name = b.query("namedrxns", new String[] { "_id", "name" },
"name LIKE %?%", new String[] { query }, null, null, null);
wenn ich name LIKE %?%
ou name=%?%
Ich erhalte die Meldung "bei "%": Syntaxfehler: , beim Kompilieren: SELECT _id, name FROM namedrxns WHERE name=%?%" Fehler.
sondern mit name LIKE '%?%'
ou name='%?%'
Ich erhalte stattdessen "bind or column index out of range: handle 0x40cb70"
Kann mir bitte jemand sagen, was ich falsch mache?
Danke!