I had complied qsqlmysql.dll.
-
@yuyu What does db.open() return?
What does https://doc.qt.io/qt-5/qsqldatabase.html#lastError return after open() call? -
@Nevez yes,but I had install it. it return false.
sometime has
qt.core.plugin.loader: QLibraryPrivate::loadPlugin failed on "C:/Qt/6.3.0/mingw_64/plugins/sqldrivers/qsqlmysql.dll" : "Cannot load library C:\\Qt\\6.3.0\\mingw_64\\plugins\\sqldrivers\\qsqlmysql.dll:
-
@yuyu I'm confused: before you posted output showing that the plug-in was loaded.
Now you posted output showing that it could not be loaded.Please do again what was suggested before: set QT_DEBUG_PLUGINS and if the plug-in fails to load post the output here...
-
@yuyu
I am using Mysql 8.x.x and QT 6.2.3. Mysql works fine too.
According to the error you get, you may have placed the relevant DLL in the wrong place or you may have used the wrong version DLL.
There was a video on youtube that did this well. You will find it on your first search. -
@Nevez said in I had complied qsqlmysql.dll.:
I am using Mysql 8.x.x and QT 6.2.3. Mysql works fine too.
According to the error you get, you may have placed the relevant DLL in the wrong place or you may have used the wrong version DLL.
There was a video on youtube that did this well. You will find it on your first search.I user mysql >8.0.19,I see the doc, tha say