在Windows10 64bit的机器上用VBScript将MySQL ODBC连接到32bit的正确方法是什么?

问题描述 投票:1回答:1

我最近在Windows10 x64上安装了MySQL社区服务器。

现在,我的一个脚本VBScript,使用ODBC连接32位不再工作。

但在Microsoft Visual Studio Professional 2013上,ODBC相同的驱动程序工作正常。

ODBC x86

enter image description here

ODBC x64

enter image description here

错误是。

Error 1918. Error installing ODBC driver MySQL ODBC
 5.3 ANSI Driver, ODBC error 13: The setup routines for
 the MySQL ODBC 5.3 ANSI Driver ODBC driver could
 not be loaded due to system error code 126: The
 specified module could not be found. ...\myodbc5S.dll...

我已经试过了 这个建议 没有成功。

我的代码如下。

   Start_Time = Timer   

   Set cn = CreateObject("ADODB.Connection")
   cn.Open "DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=XXX;PORT=3306;DATABASE=XXX;USER=XXX;PASSWORD=XXX;OPTION=3;" 
   cn.CommandTimeout = 10000 

   cn.Close()
   Set cn = Nothing     

   End_Time = Timer
   Total_Time = FormatNumber(End_Time - Start_Time, 2) 

   If Err.Number <> 0 Then
      MsgBox(Date() & vbcrlf & " " & Err.Number & vbcrlf & Err.Description)  
   Else   
      CreateObject("WScript.Shell").Popup "OK! " & vbcrlf & Now() & vbcrlf & "Total Time : " & Total_Time, 10, "OK"           
   END If 
   On Error GoTo 0  

   WScript.Quit  
mysql odbc 64-bit 32-bit
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.