Bonjour pour tous .

j'ai exécuté cette requête avec SQLiteManager en utilisant l’icône exécuter SQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.