Seite 1 von 1

Error: “Driver not loaded” in PyQt

Verfasst: Montag 5. März 2018, 15:39
von sharky1001
Hallo zusammen,

ich versuche gerade MySQL mit PyQt zu verbinden.
Das Problem: Es kommt Fehler "Driver not loaded"
Python zeigt mir das die folgende Treiber drin sind:
['QSQLITE', 'QMYSQL', 'QMYSQL3', 'QODBC', 'QODBC3', 'QPSQL', 'QPSQL7']
Ich benutze Windows 7, bei mir ist Qt Designer auch installiert.
Also MySQL ist drin. Trotzdem klappt es aber nicht ?
Was kann ich dagegen machen ?
Hier ist mein Code:

Code: Alles auswählen

from PyQt5.QtSql import QSqlDatabase, QSqlQuery, QSqlTableModel
from PyQt5.QtWidgets import QTableView, QApplication
import sys
app = QApplication(sys.argv)
db = QSqlDatabase.addDatabase('QMYSQL')
db.setHostName('****')
db.setDatabaseName('****')
db.setUserName('****')
db.setPassword('****')
ok = db.open()
if not ok: print(db.lastError().text())
else: print("connected")
query = QSqlQuery(db);
query.exec_('SELECT * FROM tbl_Customers');
Vielen Dank
Yves

Re: Error: “Driver not loaded” in PyQt

Verfasst: Montag 5. März 2018, 16:58
von olfibits
Was ist denn die exakte Meldung? (Vlt mal ein Screenshot)
Kann es sein dass da eine Qt-Dll im Working Directory fehlt?