sql >> Databáze >  >> RDS >> SQLite

Nelze svázat argument na indexu 2, protože index je mimo rozsah

Zapomněli jste vložit mezeru mezi SELECT * FROM a jak zmínil OH GOD SPIDERS, odstraňte jednoduché uvozovky kolem otazníků:=? místo ='?'

Zkuste tento kód

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



  1. Předávání seznamu<> do SQL uložené procedury

  2. Rozlišují se v názvech sloupců a tabulek v MySQL velká a malá písmena?

  3. Jak získat první záznam v každé skupině v MySQL

  4. Správa uživatelských účtů, role, oprávnění, autentizace PHP a MySQL -- Část 5