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:
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Parameter count mismatch
Donc avez vous une idée de la raison du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); ...........
Merci d'avance pour votre aide![]()
Partager