我在 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
出现以下错误
我确信所有参数都是正确的,因为我有另一个成功连接到 MySQL 的 ASP Classic 网页。
我不知道从哪里开始调试。跟下面有关系吗?
最佳答案
答案在你最后的截图中,看看ODBC对话框的标题。它声明 (64 位)
。使用这个来访问 32 位版本的 ODBC:
c:\Windows\SysWOW64\odbcad32.exe.
详情请看这里:
关于mysql - VB6连接MySQL5.7.16 [Microsoft][ODBC Driver Manager] 找不到数据源名称且未指定默认驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50637301/