Bonjour pour tous .
j'ai exécuté cette requête avec SQLiteManager en utilisant l’icône exécuter SQL :
apres j'ai verifié et les informations sont bien stockés dans la table Patient.
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')
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
il me donne cette erreur <erreur : expected ')' before 'Cin' >
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; }
merci d'avance.
Partager