sql >> Base de Datos >  >> RDS >> SQLite

No se puede vincular el argumento en el índice 2 porque el índice está fuera de rango

Olvidaste poner un espacio entre SELECT * FROM y como lo menciona OH GOD SPIDERS, elimine las comillas simples alrededor de los signos de interrogación:=? en lugar de ='?'

Prueba 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});