導致:java.lang.IllegalArgumentException:由於索引超出範圍,無法在索引1處綁定參數。聲明 有0個參數。不能在Android SQLite中使用帶有參數和%字符的Like語句
Android不承認?%
?
字符我試圖做到這一點:
String selectQuery = "SELECT * FROM config WHERE Directory Like '?%';";
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(selectQuery, new String[] {parent});
...我已經尋找一個解決方案,但無法找到任何東西,我認爲這是相當particullary 。我試圖這樣做,因爲我想使查詢與Strings
工作,其中包含字符'
。
也許有同樣問題的人可以回答我,我該如何解決這個問題。
這就是我要找的,謝謝先生。 –
仍然沒有工作:(同樣的錯誤「SELECT * FROM配置WHERE目錄像'?'||'%';」 –
@PavelMarian嘗試沒有'''左右? – lad2025