1 #ifndef BASEDEDONNEES_H 2 #define BASEDEDONNEES_H 17 #include <QtSql/QtSql> 18 #include <QSqlDatabase> 36 bool ouvrir(QString fichierBase);
42 bool recuperer(QString requete, QString &donnees);
43 bool recuperer(QString requete, QStringList &donnees);
44 bool recuperer(QString requete, QVector<QString> &donnees);
45 bool recuperer(QString requete, QVector<QStringList> &donnees);
59 #endif // BASEDEDONNEES_H static BaseDeDonnees * baseDeDonnees
Definition: ihm-estock/baseDeDonnees.h:51
static BaseDeDonnees * getInstance(QString type="QMYSQL")
Definition: ihm-estock/baseDeDonnees.cpp:38
static void detruireInstance()
Definition: ihm-estock/baseDeDonnees.cpp:51
bool ouvrir(QString fichierBase)
Definition: ihm-estock/baseDeDonnees.cpp:120
#define BDD_SERVEUR
Definition: e-stock.h:19
Definition: ihm-estock/baseDeDonnees.h:25
~BaseDeDonnees()
Definition: ihm-estock/baseDeDonnees.cpp:31
QSqlDatabase db
Definition: ihm-estock/baseDeDonnees.h:55
bool estConnecte()
Definition: ihm-estock/baseDeDonnees.cpp:70
BaseDeDonnees(QString type)
Definition: ihm-estock/baseDeDonnees.cpp:22
static QString typeBase
Definition: ihm-estock/baseDeDonnees.h:52
#define BDD_PASSWORD
Definition: e-stock.h:21
#define BDD_NOMBASE
Definition: e-stock.h:22
bool recuperer(QString requete, QString &donnees)
Definition: ihm-estock/baseDeDonnees.cpp:190
Paramètres généraux de l'application.
#define BDD_USERNAME
Definition: e-stock.h:20
static int nbAcces
Definition: ihm-estock/baseDeDonnees.h:53
bool estOuvert()
Definition: ihm-estock/baseDeDonnees.cpp:114
bool connecter(QString nomBase=BDD_NOMBASE, QString username=BDD_USERNAME, QString password=BDD_PASSWORD, QString serveur=BDD_SERVEUR)
Definition: ihm-estock/baseDeDonnees.cpp:76
bool executer(QString requete)
Definition: ihm-estock/baseDeDonnees.cpp:152
QMutex mutex
Definition: ihm-estock/baseDeDonnees.h:56