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

Žádná taková výjimka sloupce sqlite

V SQL musí být řetězcové literály uvedeny v uvozovkách.

Abyste se však vyhnuli problémům s formátováním, jako je tento (a útokům SQL injection), použijte místo toho parametry:

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


  1. SCD typ 2

  2. Chyba při importu Pythonu MySQLdb - Mac 10.6

  3. Moje cesta OOW15 je dokončena

  4. Jak mohu použít CREATE OR REPLACE?