-
-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QMySqlDrivers not Working #33
Comments
Hi,
|
Hi thanks for the fast answer. I got this debug output: qt.core.plugin.factoryloader: Got keys from plugin meta data QList("QPSQL") Im running the code in vscode 2023. Using Python 3.11 i dont know if im understanding something wrong. Might it be possible to do this conversation in german ? |
I Double Checked the qsqlmysql.dll is in the correct folder and also the other 3 files are in the correct folder. I tested it on a completly fresh Windows install. Just with PyQt6 installed and Packages needed for the code to run. |
Klar. Für mich sieht das so aus, als würde die qsqlmysql.dll immer noch nicht die libmysql.dll finden. Wie wurde der Pfad zur libmysql.dll in die PATH-Variable eingetragen? Falls über die Systemsteuerung, könnte es sein, dass man Windows neu starten muss, damit das überall greift. Ansonsten könnte evtl. noch Dependency Walker oder dessen modernere Alternative https://github.com/lucasg/Dependencies angewendet auf qsqlmysql.dll weiterhelfen |
C:\MySqlDriver das ist der Path den ich angegeben habe. Dort sind die 3 lib files drin. Windows hatte ich Neu Gestartet danach. War auch mein erster verdacht das das zu Problemen führen könnte. Der Dependency Walker hatt mir aufjedenfall was ausgespuckt. Anscheinend fehlt der Qt6Sql.dll und die QT6Core.dll qt.core.library: "C:/Users/USER/AppData/Local/Programs/Python/Python311/Lib/site-packages/PyQt6/Qt6/plugins/sqldrivers/qsqlmysql.dll" loaded library 💯 Du bist ein Held ! Ich danke dir so sehr ! |
For those who might have the Same problem as me even when importing every thing correctly and you stil got the same error. if that is the Case you need to add this to your path: Then the qsqlmysql.dll can be read correctly and it will work. |
I dont know if im just Stupid or what.
But i dont seem to get it to Work at all.
Im Trying to get the MySqlDrivers to Work but even after 8 Hours Compiling and Trouble shooting it wont work for me.
Information im not using QTDesign Studio. Im just using the Designer and PyQT6 with QT 6.5.1 (i also tryed downloading your Precompiled drivers)
Even after trying some of the Suggestions from your Solved Issues.
Copying them into the PyQt6 Python folder and also into the folder where the main.py is. Im getting this error:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMARIADB QMYSQL QODBC QPSQL
Im totaly lost right now.
The text was updated successfully, but these errors were encountered: