SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Não é possível vincular o argumento no índice 2 porque o índice está fora do intervalo


Você esqueceu de colocar espaço entre SELECT * FROM e como mencionado por OH GOD SPIDERS, remova as aspas simples em torno dos pontos de interrogação:=? em vez de ='?'

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