Не удается подключиться к базе данных mysql в Excel 2016 VBA

0

Я пытаюсь написать простой фрагмент кода для подключения к базе данных MySQL.

Sub DBConnection()
Dim conn As New ADODB.Connection
Dim connectionStr As String
connectionStr = "DRIVER={SQL SERVER} ;SERVER=localhost; database=sakila; uid=test1; pwd=123"
conn.Open connectionStr
conn.Close
MsgBox "Connected!"
End Sub

Я столкнулся с этой ошибкой, когда я запускаю ее:

Изображение 174551

Я подозреваю, что детали, которые я предоставляю в связи, могут быть неверными, но я не уверен.

Имя пользователя и базы данных в Workbench MySQL:
Изображение 174551

Возможно, это имя сервера, но поскольку я понимаю, что он находится на моей локальной машине, он должен быть localhost.

Поблагодарите любую помощь на этом, спасибо!

У меня установлены следующие продукты MYSQL

Изображение 174551

Я установил драйвер 5.2 и выполнил строку подключения для 5.2 с веб-сайта. Ошибка все еще сохраняется (см. Ниже). Я буду продолжать поиск в Google, но любая помощь будет оценена по мере того, как я очень к этому отношусь.

Изображение 174551

Теги:
database
excel
excel-2016

1 ответ

0

Моя первая остановка для строк подключения - connectionstrings.com, где вы можете найти строку подключения, которая соответствует вашей версии MySQL и вашему методу подключения.


Стандартная строка подключения MySQL:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

... и несколько других на сайте для различных ситуаций.

  • 0
    Спасибо, я установил ODBC 5.2 и следовал строке подключения с сайта, который вы предложили. Я все еще вижу ошибку. Пожалуйста, смотрите мои правки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню