Afficher les données d'une table
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:
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 ;)