expected ')' before 'Cin'
Bonjour pour tous :).
j'ai exécuté cette requête avec SQLiteManager en utilisant l’icône exécuter SQL :
Code:
INSERT INTO Patient (cinPat,nom,prenom,sex,city,numTel,email,login,pwd) VALUES(13441822,'ben','hhh','male','Djerba',2053,'...@gmail.com','o','salut')
apres j'ai verifié et les informations sont bien stockés dans la table Patient.
Mais si je veux insérer les mêmes informations en utilisant cette fois une méthode ajouter() dans un code c++, en exécutant la même requête comme ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| void Patient::ajouterPatient()
{
QSqlQuery query;
query.prepare("insert into PATIENT (cinPat,nom,prenom,sex,city,numTel,email,login,pwd) Values ("Cin","nom","prenom","sex","city","numTel","email","login","pwd") ");
if(query.exec())
{
cout<<"requete exécuté"<<endl;
}
else
query.lastError().text();
}
et la classe Patient
{
private:
int Cin;
QString nom;
QString prenom ;
QString sex;
QString city;
int numTel;
QString email;
QString login;
QString pwd;
} |
il me donne cette erreur <erreur : expected ')' before 'Cin' >
merci d'avance.