VB6 подключается к MySQL5.7.16 [Microsoft] [ODBC Driver Manager] Не найдено имя источника данных и не указан драйвер по умолчанию - PullRequest
0 голосов
/ 01 июня 2018

Я скомпилировал свою 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

Я получил следующую ошибку

error

Я уверен, что все параметры верны, потому что у меня есть другой ASP Classicвеб-страница, которая успешно подключается к MySQL.

Я не знаю, с чего начать отладку.Это связано со следующим?

DNS

1 Ответ

0 голосов
/ 01 июня 2018

Ответ на вашем последнем скриншоте, посмотрите на заголовок диалога 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/

...