mais voilà qu'un autre problème se presente, je veux faire un ajout dans ma base de données, le code est correct à la compil mais aucun dans la base, en effet j'ai fait des QLineEdit et je veux recuperer leurs valeurs, voilà comment j'ai procedé:
#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);
QObject::connect( valider, SIGNAL(clicked()), this, SLOT(opajout()) );
connect(valider, SIGNAL(clicked()), this, SLOT(close()));
}
void FAjoutc::opajout()
{
QMessageBox::information(this, "Titre de la fenêtre", "Houra ça marche !");
QSqlQuery query;
query.prepare("INSERT INTO Client (Nom, Prenom, Adresse, Num Tel, Email)"
"VALUES (:Nom, :Prenom, :Adresse, :Num Tel, Email)");
query.bindValue(":Nom", nom);
query.bindValue(":Prenom", prenom);
query.bindValue(":Adresse", adresse);
query.bindValue(":Num Tel",telephone );
query.bindValue(":Email",email);
query.exec();
}
si il y a des changements que je dois faire dites le moi.merci
mais voilà qu'un autre problème se presente, je veux faire un ajout dans ma base de données, le code est correct à la compil mais aucun dans la base, en effet j'ai fait des QLineEdit et je veux recuperer leurs valeurs, voilà comment j'ai procedé:
si il y a des changements que je dois faire dites le moi.merci