Qt et sql

Signaler
Messages postés
21
Date d'inscription
jeudi 3 juillet 2008
Statut
Membre
Dernière intervention
1 juillet 2009
-
Messages postés
3
Date d'inscription
dimanche 25 octobre 2009
Statut
Membre
Dernière intervention
21 janvier 2011
-
Bonjour,
il y-t-il quelqun qui peut m'aider à etablir le lien avec ma base de données access en utilisant sql, qu'est ce que je dois faire au juste.si quelqun a des example de bout de codes ça sera gentil qu'il me les poste, car je suis debutante même super debutante.
merci

La vida es una mujer hay que luchar para ganar

5 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
ODBC CONNEXION MDB ET CREATION TABLE (WIN32)
http://www.cppfrance.com/code.aspx?ID=27746

ciao...
BruNews, MVP VC++
Messages postés
21
Date d'inscription
jeudi 3 juillet 2008
Statut
Membre
Dernière intervention
1 juillet 2009

merci pour le code, mais il me faut dejà une petite explication pour debuter

La vida es una mujer hay que luchar para ganar
Messages postés
212
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
23 juin 2011

Salut,


Utilises une librairie,

(mysql.dll si ton serveur de base de donnée est mysql)

et puis c'est tout.

Cordialement,
Sébastien.
Messages postés
21
Date d'inscription
jeudi 3 juillet 2008
Statut
Membre
Dernière intervention
1 juillet 2009

je vais pas utiliser mysql, je vais travailler avec access et odbc, comment je fais?
La vida es una mujer hay que luchar para ganar
Messages postés
3
Date d'inscription
dimanche 25 octobre 2009
Statut
Membre
Dernière intervention
21 janvier 2011

voici un code pour connexion a une base des donnes sur qt:

#include <qapplication.h>
#include <qsqldatabase.h>
#include <qsqlquery.h>
#include

int main( int argc, char **argv ) {
QApplication a( argc, argv );

QSqlDatabase* db = QSqlDatabase::addDatabase("QMYSQL3");
db->setHostName("host");
db->setDatabaseName("database");
db->setUserName("username");
db->setPassword("password");

if(db->open()) {
QSqlQuery query("SELECT * from MaTable");
while(query.next()) {
std::cout << query.value(0).toString() << std::endl;
}
}

return a.exec();
}