Actuellement, je souhaiterais me connecter à ficier .db de SQLite
Voici mon code :
#include "Selection.h"
#include <QApplication>
#include <QPushButton>
#include <iostream>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QDebug>
#include <QMessageBox>
#include <QSqlError>
#include <QtSql>
using namespace std;
Selection::Selection() : QWidget()
{
setFixedSize(150,150);
db.addDatabase("QSQLITE");
db.setDatabaseName("bd1.bd");
if (!db.open()) {
qDebug("Error occurred opening the database");
qDebug() << db.lastError();
return;
}
QSqlQuery query(db);
query.exec("SELECT * FROM Reponses");
query.next();
/* Récupère les valeurs dans des variables. */
QString Nom = query.value(0).toString();
QPushButton monBouton("ok");
monBouton.setText(Nom);
}
J'ai l'erreur suivante :
Error occurred opening the database
QSqlError("", "Driver not loaded", "Driver not loaded")
J'ai bien installé SQLite3, et je n'arrive pas à trouver de démarches à suivre pour lier le plugin SQLite à Qt SOUS UBUNTU (pour Windows, il y en a plein).
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.