Не удалось загрузить драйвер ODBC для MacOS /MySQL в Excel для Mac 2016
Я работаю с Excel для Mac версии 16.18 на High Sierra 10.13.6. Установил Connector/ODBC 8.0.12 для macOS, протестировал соединение с моей базой данных с помощью Администратора источников данных iODBC (64-разрядная версия) и работал:
Когда я пытаюсь соединиться с Excel с помощью драйвера сохранения и учетных данных, я получаю следующую ошибку:
Одна и та же проблема с драйверами Unicode и ANSI.
1 ответ
Мне удалось подключиться к MySQL с помощью Microsoft Excel версии 16.19, внеся следующие изменения:
- Я скопировал весь каталог драйвера /mysql-connector-odbc-8.0.12-macos10.13-x86-64bit в /Library/ODBC (почему? См. https://bugs.mysql.com/bug.php?id=89931 и есть ли способ заставить ADODB работать с Excel для Mac 2011?); в основном причина этого в том, что драйвер загружается в /usr/local, а Excel, находясь в песочнице, не может получить доступ к этому местоположению.
- Обновлен файл odbc.ini, также расположенный в /Library/ODBC, с новым расположением драйвера.
Я тоже столкнулся с этим, и я исправил это, изменив ВСЕ файлы odbc.ini на все, что вы хотите изменить. Я думаю, что как-то лучше использовать другие файлы odbc.ini, которых нет в каталоге /Library/ODBC.