Requête SQL avec variable externe
Bonjour à tous,
Me voila devant un problème sous QT,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
void energie_sqlite3::dbLecture()
{
int Noeud_Selecetionner=nb;
QSqlQuery query_energieP1;
query_energieP1.exec("SELECT mesure FROM energieP WHERE idNoeud='Noeud_Selecetionner' ORDER BY id DESC LIMIT 0,1");
QSqlRecord rec_energieP1 = query_energieP1.record();
int nameCol_energieP1 = rec_energieP1.indexOf("mesure"); // Index du champs mesure
while (query_energieP1.next())
var[0] = query_energieP1.value(nameCol_energieP1).toString(); //Stock le contenu de la colone dans le tableau var
[...]
} |
int NoeudSelectionner = nb où nb sera amener à changer de 0 à 200 valeure renvoyer depuis une autre fenêtre.
Mon souci ?
Je voudrais que ma requête me renvois l'équivalent de :
Citation:
SELECT mesure FROM energieP WHERE idNoeud = 1 ORDER BY id DESC LIMIT 0,1;
Mon programme ne me donne pas d'erreur avec le code que je vous ai montrez plus haut, il me renseigne via un warning que NoeudSelectionner n'est pas utiliser.
En effet il ne passe pas en noir dans ma requête.
Merci d'avance