Bonjour à tous,
J'ai écrit un petit programme qui se connecte à une base de donnée sql serveur.
Chez moi tous marche parfaitement, la connections à la base de donnée est établie et j'arrive à faire mes modifications.
J'ai donner le programme à la personne qui me l'avais demander, il ce lance mais lors de la connections à la base de donnée, impossible de ce connecter.
La sources de donnée odbc est configurée, j'ai fournis le qsqlodbc4.dll compiler, sa base de donnée contient un utilisateur correct mais la connexion ne passe pas.
On utilise tous les 2 sql serveur 2008 R2.(le serveur est bien entendu allumé)
Moi sur vista lui sur seven.
Lors de la configuration du DSN la connexion est reconnue mais dans le programme avec le même login/pass la connections échoue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 //...// db = QSqlDatabase::addDatabase("QODBC"); db.setDatabaseName(DSN); db.setUserName(LOGINS); db.setPassword(PASSS); //...// if(!db.open()) //...//
fichier fournis avec l'exe :
Si vous avez une idée d'où peut venir le problème. Merci d'avance pour l'aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8libgcc_s_dw2-1.dll libqsqlodbc4.a mingwm10.dll qsqlodbc4.dll QtCore4.dll QtGui4.dll QtSql4.dll
ps: Trouver, il sufisais de placer qsqlodbc4.dll dans un dossier sqldriver a coter de l'exe :p
Partager