Bonjour,
Après de nombreuses recherches un peu partout et après avoir bien regardé dans la documentation, je m'en remets à vous en espérant que vous pourrez m'aider...
Alors, je cherche à afficher les données, champ par champ dans mon application (à partir d'une base de donnée SQL). Donc, j'ai créer la base de données et ai inséré les valeurs dedans:
Je souhaiterai afficher la valeur du champ "questions" sous forme de "texte" (comme avec un QLabel)... mais je n'y arrive décidément pas
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 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setHostName("localhost"); db.setDatabaseName("test.db"); db.setUserName("root"); db.setPassword(""); if(!db.open()) { QMessageBox::critical(this, "Erreur", "Erreur de connexion à la bdd."); } else { QSqlQuery query; query.exec("create table questions (id int primary key, " "question varchar(50), " "rep int)"); query.exec("insert into questions values(0, 'Quel âge avez-vous ?', '1')"); QMessageBox::information(this, "Connexion réussie", "La connexion avec la base de donnée s'est bien déroulée !"); }.
Je tiens à préciser que je n'ai aucuns problèmes de compilation...
J'espère que vous réussirez à m'aider.
Merci d'avance![]()
Partager