Rechercher : dans
Par :

Base de données sqlite et prog C++.

Dernière réponse le 1 avr 2008 à 20:26:34 pierron911, le 10 mar 2006 à 09:58:15 
 Signaler ce message aux modérateurs

Bonjour à tous, voila j'ai une base de données que j'ai crée avec qsqlite et maintenant je dois la connecter à une IHM faite elle avec QT4 et bien entendu, pas moyen de trouver de tutoriaux....
Je patoge un peu avec la librairie de QT et je n'arrive à rien connecter, voila mon script;

class PieceDB{

private:
QSqlDatabase db;
QString filename;
ofstream debug;

public:

PieceDB(QString filename = "test1.db")
{
this->filename = filename;
debug.open("Test1.out");
};
QString getDataBaseFileName()
{
return filename;
}
bool setDataBaseFileName(QString filename)
{
this->filename = filename;
return true;
};
bool open()
{
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(filename);
return db.open();
}
void close()
{
db.close();
}
QStringList getPieceList();
bool addPiece(QString numero);


};


Donc merci à vous pour votre aide et bonne journée.

Meilleures réponses pour « Base de données sqlite et prog C++. » dans :
Compacter les bases SQLite de Firefox 3 VoirSQLite ? Firefox 3 utilise des bases de données SQLite pour stocker l'historique, les marque-pages, le système anti-phishing, etc. SQLite est une base de données très performante. Cela permet d'offrir d'excellentes performances, des recherches...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les types de données VoirLes types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...

1

mamiemando, le 11 mar 2006 à 01:55:49

Essaye de voir si tu ne trouves pas to bonheur dans les exemples fournis ici :
http://wiki.linux.conf.au/Qt4Tutorial

Bonne chance

Répondre à mamiemando

2

begueradj, le 31 mar 2008 à 09:42:06

Bonjour,
Je voudrais programmer les bases données en utilisant le C/C++, je voudrais utiliser SQLite, pourriez vous me dire comment ? Merci

Répondre à begueradj

3

 mamiemando, le 1 avr 2008 à 20:26:34

Il y a des API qui permettent de coupler du C (ou C++) avec des bases de données. Par exemple sous debian il suffit apparemment d'installer le paquet sqlrelay-dev :

(mando@aldur) (~) $ apt-cache search mysql | grep -i " c "
sqlrelay-dev - SQL Relay C and C++ APIs
(mando@aldur) (~) $ apt-cache search postgresql | grep -i " c "
libpq5 - PostgreSQL C client library
sqlrelay-dev - SQL Relay C and C++ APIs
(mando@aldur) (~) $ apt-cache search sqlite | grep -i " c "
sqlrelay-dev - SQL Relay C and C++ APIs

Pour l'installer sous debian/ubuntu, en root ou avec sudo :
aptitude install sqlrelay-dev

Bonne chance

Répondre à mamiemando