QSqlDatabase: QMYSQL driver not loaded

Alles rund um die Programmierung mit Qt
Antworten
Tomaxx
Beiträge: 71
Registriert: 7. Juni 2017 09:05

QSqlDatabase: QMYSQL driver not loaded

Beitrag von Tomaxx »

Ich habe jetzt verschiedene Einträge hier im Forum gelesen, aber keiner hilft mit tatsächlich weiter...

Ich habe im Hauptfenster inkludiert mit

Code: Alles auswählen

#include "QtSql/QSqlDatabase"
#include "QtSql"
und im.pro

Code: Alles auswählen

QT += sql
eingefügt.

Wenn ich jetzt das Prog laufen lasse, startet es ohne Gemecker.

Aber wenn ich die Datenbank öffnen will:

Code: Alles auswählen

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
Wieso kriege ich den Zugriff nicht hin?

Danke

Thomas
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: QSqlDatabase: QMYSQL driver not loaded

Beitrag von Christian81 »

Vielleicht fehlt eine Dependency zum Qt-MySql - Plugin. Prüfe mal mit Dependency Walker das Mysql-Plugin ob ggf. eine mysql-Library fehlt (oder einfach nicht im PATH ist)

btw: #include <QtSql/QSqlDatabase>, nicht "QtSql/QSqlDatabase" --> https://stackoverflow.com/questions/215 ... e-filename
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten