Mar*_*vel 3 sql sqlite android
原因:java.lang.IllegalArgumentException:无法绑定索引1的参数,因为索引超出范围。该语句具有0个参数。
Android不识别?
字符?%
我试图做到这一点:
String selectQuery = "SELECT * FROM config WHERE Directory Like '?%';";
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(selectQuery, new String[] {parent});
Run Code Online (Sandbox Code Playgroud)
我一直在寻找解决方案,但找不到任何东西,我认为这很特别。我正在尝试这样做,因为我想使查询与Strings
包含character一起使用'
。
也许有同样问题的人可以回答我,我该如何解决。
用于||
连接参数和通配符:
SELECT * FROM config WHERE Directory Like ? || '%';
Run Code Online (Sandbox Code Playgroud)