Мой проект требует вставки данных из powerpoint в базу данных на phpmyadmin.
Сначала я создал системный источник данных в odbc, используя драйвер MySQL ODBC 8.0 Unicode Driver.Имя источника данных - «data», используется порт «3306».Имя пользователя «root» и у него нет пароля
Далее я создал макрос в VBA, чтобы я мог подключить powerpoint к phpmyadmin через ODBC, и это макрос, который я создал, чтобы сделать его:
Sub test()
Dim conn As ADODB.Connection
'connect to MySQL server using Connector/ODBC
Set conn = New ADODB.Connection
conn.ConnectionString = "Driver={MySQL ODBC 8.0 Unicode Driver}; Server= 127.0.0.1; PORT=3306; DATABASE=data; UID=root; PWD=; Option=3;"
conn.Open
conn.Close
End Sub
К сожалению, когда я запускаю макрос, я получаю сообщение об ошибке, в котором говорится, что источник данных не может быть найден и имя драйвера не указано.Я предполагаю, что проблема исходит из строки
conn.ConnectionString = "Driver={MySQL ODBC 8.0 Unicode Driver}; Server= 127.0.0.1; PORT=3306; DATABASE=data; UID=root; PWD=; Option=3;"
Кто-нибудь из вас видит, что не так в этой строке?Возможно, у меня есть синтаксическая ошибка или, может быть, я кое-что забыл уточнить в строке.Или еще может быть, что я не смог создать соединитель mysql odbc?Я попытался создать соединитель как в системном, так и в пользовательском источнике данных, но результат остался прежним.
РЕДАКТИРОВАТЬ: я обнаружил, что powerpoint 32-разрядная и mysql odbc 64-разрядная, поэтому я не могу подключить их.Я не уверен, что могу получить 64-разрядную версию powerpoint, так где я могу найти разъем mysql в 32 витках, который будет работать с phpmyadmin?