1 #ifndef BASEDEDONNEES_H 2 #define BASEDEDONNEES_H 17 #include <QtSql/QtSql> 18 #include <QSqlDatabase> 34 Q_INVOKABLE
bool ouvrir(QString fichierBase);
37 Q_INVOKABLE
bool executer(QString requete);
40 Q_INVOKABLE
bool recuperer(QString requete, QString &donnees);
41 Q_INVOKABLE
bool recuperer(QString requete, QStringList &donnees);
42 Q_INVOKABLE
bool recuperer(QString requete, QVector<QString> &donnees);
43 Q_INVOKABLE
bool recuperer(QString requete, QVector<QStringList> &donnees);
58 #endif // BASEDEDONNEES_H static BaseDeDonnees * baseDeDonnees
Definition: BaseDeDonnees.h:49
static void detruireInstance()
Definition: BaseDeDonnees.cpp:50
QString nomBDD
Definition: BaseDeDonnees.h:52
Q_INVOKABLE bool ouvrir(QString fichierBase)
Definition: BaseDeDonnees.cpp:97
Definition: BaseDeDonnees.h:24
~BaseDeDonnees()
Definition: BaseDeDonnees.cpp:30
QSqlDatabase db
Definition: BaseDeDonnees.h:51
Q_INVOKABLE bool estConnecte()
Definition: BaseDeDonnees.cpp:75
Q_INVOKABLE bool recuperer(QString requete, QString &donnees)
Definition: BaseDeDonnees.cpp:206
BaseDeDonnees()
Definition: BaseDeDonnees.cpp:20
static int nbAcces
Definition: BaseDeDonnees.h:50
static BaseDeDonnees * getInstance()
Definition: BaseDeDonnees.cpp:37
Q_INVOKABLE bool estOuvert()
Definition: BaseDeDonnees.cpp:91
Q_INVOKABLE bool executer(QString requete)
Definition: BaseDeDonnees.cpp:162
QMutex mutex
Definition: BaseDeDonnees.h:53
Q_INVOKABLE void deconnecter()
Definition: BaseDeDonnees.cpp:81
QSqlDatabase getNomBDD()
Definition: BaseDeDonnees.cpp:70