【问题标题】:vb6 connecting to mysql :[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specifiedvb6 连接到 mysql :[Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序
【发布时间】:2018-10-27 06:20:01
【问题描述】:

我换了一台新电脑,Win7,64位(我以前的电脑是32位)。我的 VB6 似乎无法连接到 MySQL。我已经在另外 2 台 PC(在 64 位上运行)上测试了我的代码并且它们工作,我的一直给我上述错误。我已将 ODBC 连接器安装到 5.3.10 版本,以下代码绝对正确,因为我在另外 2 台 PC 上运行它。我不确定我缺少哪些参考资料。我需要对系统 DNS、32 位还是 64 位做些什么?在 32 位系统 DNS -> 添加中,我有 5.3 Unicode 和 5.3 Ansi,但没有 64 位。我的另一台电脑两者都有。我试图卸载重新安装 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 连接器

我的系统 DNS,64 位

在添加中,我找不到 5.3 unicode 或 5.3 Ansi

我的系统 DNS,32 位

在添加中,我有 5.3 unicode 和 5.3 Ansi

VB6->项目->参考

【问题讨论】:

    标签: mysql vb6 odbc


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-07-23
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多