1 #ifndef BASEDEDONNEES_H 2 #define BASEDEDONNEES_H 17 #include <QtSql/QtSql> 18 #include <QSqlDatabase> 24 #define NB_BASEDEDONNEES 2 37 Q_INVOKABLE
bool connecter(QString nomBase, QString username, QString password, QString serveur);
40 Q_INVOKABLE
bool ouvrir(QString fichierBase);
43 Q_INVOKABLE
bool executer(QString requete);
46 Q_INVOKABLE
bool recuperer(QString requete, QString &donnees);
47 Q_INVOKABLE
bool recuperer(QString requete, QStringList &donnees);
48 Q_INVOKABLE
bool recuperer(QString requete, QVector<QString> &donnees);
49 Q_INVOKABLE
bool recuperer(QString requete, QVector<QStringList> &donnees);
64 #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
QString nomBDD
Definition: terminalmobile/baseDeDonnees.h:58
bool ouvrir(QString fichierBase)
Definition: ihm-estock/baseDeDonnees.cpp:120
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
bool recuperer(QString requete, QString &donnees)
Definition: ihm-estock/baseDeDonnees.cpp:190
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
Q_INVOKABLE void deconnecter()
Definition: terminalmobile/baseDeDonnees.cpp:138
QSqlDatabase getNomBDD()
Definition: terminalmobile/baseDeDonnees.cpp:127
#define NB_BASEDEDONNEES
Definition: terminalmobile/baseDeDonnees.h:24