Bonjour,
Comme d'habitude quand je coince et que je trouve pas de réponse je m'en remet à vous.
Je viens vers vous pour vous poser une question,
Je programme une petite application, et j'aimerais acceder à une base de donnée access ( à ma connaissance, c'est la seule db qui peut fonctionner avec un seul petit fichier placé quelque part)
Bref, lorsque je compile j'ai les erreurs suivante
erreur : undefined reference to `_imp___ZN12QSqlDatabaseC1Ev'
erreur : undefined reference to `_imp___ZN12QSqlDatabase17defaultConnectionE'
erreur : undefined reference to `_imp___ZN12QSqlDatabase11addDatabaseERK7QStringS2_'
erreur : undefined reference to `_imp___ZN12QSqlDatabase15setDatabaseNameERK7QString'
erreur : undefined reference to `_imp___ZN12QSqlDatabaseD1Ev'
erreur : undefined reference to `_imp___ZN12QSqlDatabaseD1Ev'
erreur : undefined reference to `_imp___ZN12QSqlDatabaseD1Ev'
erreur : undefined reference to `_imp___ZN12QSqlDatabaseD1Ev'
erreur : undefined reference to `_imp___ZN12QSqlDatabaseD1Ev'
erreur : undefined reference to `_imp___ZN12QSqlDatabase4openEv'
erreur : error: ld returned 1 exit status
Mon Code est le suivant (très léger)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #include <QtSql/QSqlDatabase> QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); db.setDatabaseName("DRIVER={Microsoft Access Driver (*mdb, *.accdb)}; FIL={MS Access};DBQ=C:\Documents and Settings\MicroSCADA\Mes documents\cahier.accdb");
Si vous avez une idée c'est la bienvenu !!
Cordialement, Flo
Partager