sql >> Databasteknik >  >> RDS >> SQLite

Inget sådant kolumn sqlite undantag

I SQL måste bokstavliga strängar citeras.

Men för att undvika formateringsproblem som detta (och SQL-injektionsattacker), använd parametrar istället:

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


  1. SQL Server delar upp CSV i flera rader

  2. SSMS kommer nu med Azure Data Studio

  3. Det bästa sättet att strimla XML-data till SQL Server-databaskolumner

  4. PDO förberedde satsen fetch() som returnerar dubbla resultat