Mot-clé like et requête preparée
Bonjour a tous,
J'ai un problème avec une requête préparer qui utilise un LIKE sur une BDD SQLite.
En effet j'obtient une erreur:
Code:
Parameter count mismatch
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
......
QSqlQueryModel queryModel;
QSqlQuery query;
query.prepare("SELECT * FROM customer WHERE name LIKE %:value%");
query.bindValue(":value",lineSearchClient->text());
query.exec();
qDebug()<<query.lastQuery(); // "SELECT * FROM customer WHERE name LIKE %:value%"
qDebug()<<query.lastError().text(); // " Parameter count mismatch"
queryModel.setQuery(query);
int nbResult=queryModel.rowCount();
........... |
Donc avez vous une idée de la raison du problème ?
Merci d'avance pour votre aide ;)