vb6连接到mysql:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序

时间:2018-05-17 05:06:10

标签: mysql vb6 odbc

我切换到新的PC,Win7,64bit(我之前的PC是32位)。我的VB6似乎无法连接到MySQL。我已经在另外两台PC上测试了我的代码(在64位上运行)并且它们正常工作,我一直在给我上述错误。我已经安装了ODBC连接器到5.3.10版本,以下代码肯定是正确的因为我在其他2台PC上运行它。我不确定我缺少哪些参考文献。我需要对系统DNS,32位或64位做些什么吗?在32位系统DNS中 - >添加,我有5.3 Unicode和5.3 Ansi但不是64Bit。我的另一台电脑买了两台。我试图卸载重新安装unicode但它只进入32位系统DNS。我已经没想完了,请帮忙。

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

Set gConn = New ADODB.Connection
gConn.Open sDatabase

我的ODBC连接器

Pic

我的系统DNS,64位

Pic

在Add中,我找不到5.3 unicode或5.3 Ansi

pic

我的系统DNS,32位

Pic

在Add中,我有5.3 unicode和5.3 Ansi

pic

VB6->项目 - >参考

Pic

1 个答案:

答案 0 :(得分:0)

解决。安装了x64(64位)和x86(32位)连接器/ ODBC。越多越好。

https://dev.mysql.com/downloads/connector/odbc/5.3.html