SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Das Argument an Index 2 kann nicht gebunden werden, da der Index außerhalb des zulässigen Bereichs liegt

Sie haben vergessen, ein Leerzeichen zwischen SELECT * FROM zu setzen und wie von OH GOD SPIDERS erwähnt, einfache Anführungszeichen um die Fragezeichen entfernen:=? statt ='?'

Versuchen Sie diesen Code

String query = "SELECT * FROM " + DatabaseHelper.TABLE_NAME + " WHERE " + DatabaseHelper.COL_2 + "=? AND " + DatabaseHelper.COL_4 + "=? ";
cursor = db.rawQuery(query, new String[]{username, pass});