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:

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 souhaiterai afficher la valeur du champ "questions" sous forme de "texte" (comme avec un QLabel)... mais je n'y arrive décidément pas .

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