sql >> Database >  >> RDS >> SQLite

Kan argument niet binden aan index 2 omdat de index buiten bereik is

Je vergeet een spatie te plaatsen tussen SELECT * FROM en zoals vermeld door OH GOD SPIDERS verwijder enkele aanhalingstekens rond de vraagtekens:=? in plaats van ='?'

Probeer deze code

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



  1. Voeg een plus-/minteken toe aan een getal in PostgreSQL

  2. 4 functies die microseconden extraheren uit een tijdwaarde in MariaDB

  3. Oracle SQL om kolomtype te wijzigen van getal in varchar2 terwijl het gegevens bevat

  4. Hoe dubbele rijen in SQL te elimineren