Как правильно подключить MySQL ODB C к 32-битному VBScript на компьютере Windows10 64-бит? - PullRequest
2 голосов
/ 24 апреля 2020

Я недавно установил MySQL Сервер совместной работы на Windows 10 x64.

Теперь один из моих сценариев VBScript, использующий 32-битное соединение ODB C, больше не работает.

Но тот же драйвер ODB C работает правильно в Microsoft Visual Studio Professional 2013.

ODB C x86

enter image description here

ODB C 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  

1 Ответ

1 голос
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...