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

Brak takiego wyjątku w kolumnie sqlite

W SQL literały ciągów znaków muszą być ujęte w cudzysłów.

Jednak, aby uniknąć takich problemów z formatowaniem (i ataków wstrzykiwania SQL), zamiast tego użyj parametrów:

Cursor c = db.rawQuery("SELECT * FROM " + TABLE_PROFILE +
                       " WHERE " + KEY_USER_EMAIL + " = ?",
                       new String[]{ username });


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konstruktor SQLiteOpenHelper() jest niezdefiniowany

  2. Uzyskaj pozycję znaku w ciągu w SQLite za pomocą Instr()

  3. Dołącz bazę danych w SQLite

  4. Zdobądź pierwszy poniedziałek roku w SQLite

  5. Pokój Android + funkcje okna