Я пытаюсь написать простой фрагмент кода для подключения к базе данных 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
Я столкнулся с этой ошибкой, когда я запускаю ее:
Я подозреваю, что детали, которые я предоставляю в связи, могут быть неверными, но я не уверен.
Имя пользователя и базы данных в Workbench MySQL:
Возможно, это имя сервера, но поскольку я понимаю, что он находится на моей локальной машине, он должен быть localhost.
Поблагодарите любую помощь на этом, спасибо!
У меня установлены следующие продукты MYSQL
Я установил драйвер 5.2 и выполнил строку подключения для 5.2 с веб-сайта. Ошибка все еще сохраняется (см. Ниже). Я буду продолжать поиск в Google, но любая помощь будет оценена по мере того, как я очень к этому отношусь.
Моя первая остановка для строк подключения - connectionstrings.com, где вы можете найти строку подключения, которая соответствует вашей версии MySQL и вашему методу подключения.
Стандартная строка подключения MySQL:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
... и несколько других на сайте для различных ситуаций.