Добрый день! Хочу через vba работать с базами MySql. Вроде все делал правильно, но никак не подключает. В References добавил Microsoft ActiveX Data Odjects 6.0 Library Установил MySql ODBC 8.0 Unicod Driver И собственно сам код:
Код
Dim conn As Object
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 8.0 Unicode Driver};SERVER=localhost;DATABASE=*;UID=root;PWD=*;"
conn.Open
*текущие база данных и пароль Выдает ошибку Run-time error '-2147467259 Automation error Буду благодарен за любой совет!
Столкнулся с той же проблемой, только ошибка другая:
Код выглядит вот таким образом
Код
Dim conn As Object
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 8.0 ANSI Driver};SERVER=localhost;PORT:3307;DATABASE=my_db;UID=user_test;Pwd=12345;Option=3;"
conn.Open
Пишет что доступ пользователю запрещён, хотя в настройках самой БД пользователю user_test доступ предоставлен. Разрядность системы, офиса и драйвера совпадает. Необходимая библиотека подключена.