SQLite cursor select android
Bonjour,
Lors d'un select à l'aide d'un cursor avec en paramètre une adresse mail,
le logCat me retourne l'erreur suivante :
Code:
android.database.sqlite.SQLiteException: near "@gmail": syntax error: , while compiling: SELECT COL_MAIL FROM TABLE_UTILISATEURS WHERE COL_MAIL = toto@gmail.com
Voici mon code :
.dans mon interface
Code:
Cursor cursor = db.selectUtilisateur(mail.trim());
.dans ma classe qui va implémenter mes données de la BDD
Code:
1 2 3 4 5 6 7
| public Cursor selectUtilisateur(String mail) {
String Query = " SELECT COL_MAIL " +
" FROM " + BDD.TABLE_UTILISATEURS + " WHERE COL_MAIL = " + mail ;
Cursor mCursor = ExecuteQuery(Query, null);
return mCursor;
} |
C'est le "@" qui doit poser problème, si quelqu'un a une solution à me proposer, merci.