PDA

View Full Version : Plugin SQLite/Mysql non trouvés



keo
10th September 2009, 08:47
Bonjour,

Je suis sur Qt 4.5 et j'ai un problème avec le module base de donnée.
J'essaie de me connecter à une base de donnée de type sqlite ou mysql et à chaque fois j'ai comme erreur : "QSqlDatabase : Plugin not loaded QSqlDatabase : available drivers : ", c'est à dire que les plugins ne sont mêmes pas trouvés.

J'ai vérifié dans "qt/plugins/sqldrivers/" et j'ai bien : sqlite4.dll, sqlite4.lib, sqlite4.exp et qsqlmysql4.dll, qsqlmysql4.lib et qsqlmysql4.exp (ainsi que leurs versions debugs).
J'ai essayé en utilisant la classe QPluginLoader avec ("path/qt/plugins/sqldrivers/sqlite4.dll") comme argument mais aucun résultat.
La méthode "QSqlDatabase::drivers ();" me renvoit toujours une liste vide.

Je dois travailler sous VC++ (2008), j'ai ajouté le dossier aux dossiers de recherche pour les lib mais cela n'a rien changé.
J'ai mysql version 5.1.38 d'installée (installée avant l'installation et la compilation de Qt).


Est-ce que quelqu'un aurait une idée sur la source du problème ?

Merci d'avance,
Keo