vb6 подключается к mysql: [Microsoft] [ODBC Driver Manager] Не найдено имя источника данных и не указан драйвер по умолчанию - PullRequest
0 голосов
/ 17 мая 2018

Я перешел на новый ПК, Win7, 64-битный (мой предыдущий компьютер 32-битный).Кажется, мой VB6 не может подключиться к MySQL.Я проверил свой код на 2 других компьютерах (работающих на 64-битной), и они работают, мой продолжает выдавать мне вышеуказанную ошибку.Я установил ODBC Connector до версии 5.3.10, следующий код определенно правильный, потому что я запускаю его на 2 других ПК.Я не уверен, какие ссылки мне не хватает.Есть ли что-то, что мне нужно сделать с системой DNS, 32-битной или 64-битной?В 32-битной системе DNS -> Add, у меня есть 5.3 Unicode и 5.3 Ansi, но не на 64Bit.Мой другой компьютер получил оба.Я попытался удалить переустановить Unicode, но он идет только на 32-битной системы DNS.У меня закончились идеи, пожалуйста, помогите.

sDatabase = "DRIVER={MySQL ODBC 5.3 Unicode Driver};Server=192.168.0.221;Port=3307;UID=root;Password=Pass;Database=Database ;OPTION=3;"

Set gConn = New ADODB.Connection
gConn.Open sDatabase

My ODBC Connector

Pic

Мой системный DNS, 64-битный

Pic

В добавлении я не могу найти Unicode 5.3 или 5.3 Ansi

pic

My System DNS, 32Bit

Pic

В добавлении у меня есть 5.3 Unicode и 5.3 Ansi

pic

VB6-> Проект-> Ссылки

Pic

1 Ответ

0 голосов
/ 17 мая 2018

решаемая. Установлены как x64 (64-битный), так и x86 (32-битный) разъем / ODBC. Чем больше, тем лучше.

https://dev.mysql.com/downloads/connector/odbc/5.3.html

...