找不到连接到MySQL5.7.16[Microsoft][ODBC驱动程序管理器]的VB6数据源名称,并且未指定默认驱动程序

找不到连接到MySQL5.7.16[Microsoft][ODBC驱动程序管理器]的VB6数据源名称,并且未指定默认驱动程序,mysql,vb6,window,odbc,Mysql,Vb6,Window,Odbc,我在PC上编译了我的VB.exe程序,并在WindowServer2012R2服务器上运行它,因为我无法在服务器上安装VB6 我无法建立以下连接 sDatabase = "DRIVER={MySQL ODBC 5.3 Unicode Driver};" sDatabase = sDatabase & "Server=127.0.0.1;Port=3307;UID=root;Password=Pass;Database=Database;OPTION=3;" Set gConn = Ne

我在PC上编译了我的
VB.exe
程序,并在
WindowServer2012R2
服务器上运行它,因为我无法在服务器上安装VB6

我无法建立以下连接

sDatabase = "DRIVER={MySQL ODBC 5.3 Unicode Driver};"
sDatabase = sDatabase & "Server=127.0.0.1;Port=3307;UID=root;Password=Pass;Database=Database;OPTION=3;"

Set gConn = New ADODB.Connection
gConn.Open sDatabase
我犯了以下错误

我确信所有参数都是正确的,因为我有另一个成功连接到MySQL的ASP经典网页

我不知道从哪里开始调试。这与以下几点有关吗


答案在上一个屏幕截图中,请查看ODBC对话框的标题。它表示
(64位)
。使用此选项可以访问32位版本的ODBC:

c:\Windows\SysWOW64\odbcad32.exe

详情请看这里:


如果运行此操作的计算机是64位计算机,请尝试更改连接字符串以添加Provider=MSDASQL<代码>提供者=MSDASQL;驱动程序={MySQL ODBC 5.3 ANSI驱动程序}谢谢@tcarvin我刚刚安装了以下文件mysql-connector-odbc-5.3.10-win32,一切正常。