Requête SQL (not positioned on a valid record)
Bonjour bonjour,
Je suis face à un petit problème. J'aimerais vérifier dans une BDD que ce que j'envois avec un textedit existe, si oui qu'il m'affiche toutes les colonnes correspondantes.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| void MainWindow::on_pushButton_clicked()
{
QSqlQuery Query(db); // Ouverture de la BDD
QMessageBox::information(0, QObject::tr("Nouvelle connexion !"), "Envois de la requête");
if (Query.exec("SELECT TAG FROM t_utilisateur;"))
{
Query.exec("SELECT Prenom,Nom, Telephone FROM t_utilisateur;");
QString Nom = Query.value(0).toString(); //Récupère la valeur dans une variable.
QString Prenom = Query.value(1).toString();
QString Telephone = Query.value(2).toString();
ui->textEdit_Log->append(Nom+"\n"+Prenom+"\n"+Telephone);
}
else
{
QMessageBox::warning(0, QObject::tr("Erreur !"), "Service TAG inexistant");
} |
Je n'ai qu'une seul table, la valeur que j'envoie avec le textedit est le 'TAG'.
Pour le moment aucun problème de compilation mais lors de l'execution :
"QSqlQuery::value: not positioned on a valid record"
Merci d'avance