SQLite
 sql >> Baza danych >  >> RDS >> SQLite

SQLiteException:Nierozpoznany token podczas odczytu z bazy danych

SELECT predmet FROM predmeti WHERE dan=PONEDELJEK and ura=2 and oddelek=4c

Musisz zacytować swoje literały ciągu, na przykład:

SELECT predmet FROM predmeti WHERE dan='PONEDELJEK' and ura=2 and oddelek='4c'

Ale czy lepiej użyć ? symbol zastępczy dla literałów:

SELECT predmet FROM predmeti WHERE dan=? and ura=? and oddelek=?

i zmień swój null selectionArgs do

new String[] { dan, Integer.toString(ura), oddelek }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sqlite nie wstawia danych do drugiej tabeli

  2. SQLite - Eksportuj dane do pliku CSV

  3. Jak iif() działa w SQLite

  4. ActiveAndroid Pre wypełnij tabelę za pomocą migracji schematu

  5. Kiedy działa SQLiteOpenHelper onCreate() / onUpgrade()?