salut,
je veux faire un select dans ma base de données mais je sait pas comment faire pour recuperer les données et les afficher sur ecran.
SVP comment je fais?
voilà le code de l'ajout d'un client que je veux afficher les informations à la demande de l'utilisateur de mon application de gestion:
#include "FAjoutc.h" FAjoutc::FAjoutc() { setFixedSize(300, 250); nom = new QLineEdit(); prenom = new QLineEdit(); adresse = new QLineEdit(); telephone = new QLineEdit(); email = new QLineEdit(); QFormLayout *defLayout = new QFormLayout; defLayout->addRow("&Nom :", nom); defLayout->addRow("&Prénom :", prenom); defLayout->addRow("&Adresse :", adresse); defLayout->addRow("&Numéro de téléphone :", telephone); defLayout->addRow("e_mail : ",email); valider = new QPushButton("&Valider", this); QGroupBox *groupDefinition = new QGroupBox("Ajout d'un client"); groupDefinition->setLayout(defLayout); groupDefinition->setGeometry(30, 20, 150, 50); QVBoxLayout *boutonsLayout = new QVBoxLayout; boutonsLayout->addWidget(groupDefinition); boutonsLayout->addWidget(valider); setLayout(boutonsLayout); connect( valider, SIGNAL(clicked()), this, SLOT(opajoutc()) ); connect(valider, SIGNAL(clicked()), this, SLOT(close())); } void FAjoutc::opajoutc() { QSqlQuery query; query.prepare("INSERT INTO Client (Nom, Prenom, Adresse, NumTel, Email)" "VALUES (:Nom, :Prenom, :Adresse, :NumTel, :Email)"); query.bindValue(":Nom", nom->text()); query.bindValue(":Prenom", prenom->text()); query.bindValue(":Adresse", adresse->text()); query.bindValue(":NumTel",telephone->text().toInt() ); query.bindValue(":Email",email->text()); query.exec(); }