Building QT with "windeployqt": not connect to database (ODBC)
-
This is for your application executable, you should check the database plugin.
-
Mmh so I don't have to open my exe in dependency walker?
Sorry and thank you for your patience... -
C:\Qt\5.14.2\mingw73_32\plugins\sqldrivers\qsqlodbc.dll
I have to run dependency walker on it, right? -
Eventually, this is the output:
These are already present:
- LIBGCC_S_DW2-1.DLL
- LIBSTDC++-6.DLL
- QT5CORE.DLL
- QT5SQL.DLL
I downloaded the other 3 [https://www.dll-files.com/search.dll.html], and added these in the same folder.
-
And the ODBC dll ?
-
ODBC32.dll, no?
-
Yes, did you check the dependencies of that one ?
-
-
Unfortunately the problem persists
-
Hi, just guessing, are you using 127.0.0.1 (or localhost) to connect to the database also on the new PC? Also, have you checked that you can reach the database with MySQL workbench?
-
Yes to both
-
Ok. Is it same version of Windows 10 on both computers?
-
Is the ODCB connection created on 2nd computer? Also with mysql connector you need Visual C++2015 distro.
--James
-
@hskoglund Yes
-
Sorry what I meant was did you configure the ODBC data source on the 2nd computer.
Like this:
--James
-
No, this procedure is necessary for each device that must use the application?
-
Its connecting to an OBDC entry in windows by the looks of it. I do not use ODBC much but the way I understand it is you have to make the entry on each machine....Thats why I use the standard mysql connector, then you do not. I could be off:)
--James
-
@JSher said in Building QT with "windeployqt": not connect to database (ODBC):
Its connecting to an OBDC entry in windows by the looks of it. I do not use ODBC much but the way I understand it is you have to make the entry on each machine....Thats why I use the standard mysql connector, then you do not. I could be off:)
Ok thank you very much!!! I evaluate the transition to the mysql connector
15/24