vb6连接到mysql5.7.16[microsoft][odbc driver manager]数据源名称找不到,未指定默认驱动程序

fv2wmkja  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(409)

我编辑了我的 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

我犯了以下错误

我确信所有的参数都是正确的,因为我有另一个asp经典网页成功连接到mysql。
我不知道从哪里开始调试。这和以下几点有关吗?

j7dteeu8

j7dteeu81#

答案在您的最后一个屏幕截图中,请查看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/

相关问题