SQLite
 sql >> база данни >  >> RDS >> SQLite

Не може да се обвърже аргумент в индекс 2, защото индексът е извън обхвата

Забравяте да поставите интервал между SELECT * FROM и както се споменава от OH GOD Spiders премахване на единични кавички около въпросителните знаци:=? вместо ='?'

Опитайте този код

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android стая - Как да изчистите sqlite_sequence за цялата таблица

  2. Вътрешно присъединяване на SQLite

  3. Как да направите оператора LIKE на SQLite чувствителен към малките букви

  4. onCreate() на RoomDatabase.Callback() не беше извикан след успешно извикване на .build()

  5. Предварително попълнената база данни не работи при API 28 не хвърля такова изключение на таблицата