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

时间:2018-06-01 06:29:17

标签: mysql vb6 window odbc

我在PC上编译了VB.exe程序并在Window Server 2012R2服务器上运行,因为我无法在服务器上安装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

我收到以下错误

error

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

我不知道从哪里开始调试。是否与以下内容有关?

DNS

1 个答案:

答案 0 :(得分:3)

答案在你的最后一个截图中,查看ODBC对话框的标题。它声明(64-bit)。使用这个访问32位版本的ODBC:

C:\的Windows \ Syswow64资料\ odbcad32.exe的

在此处查看详细信息:

https://blogs.msdn.microsoft.com/farukcelik/2008/10/17/why-my-32-bit-applications-cannot-see-the-odbc-dsns-that-i-created-on-my-64-bit-machine/