-
Sprawdź, czy używasz 32-bitowej czy 64-bitowej wersji pakietu Microsoft Office .
-
W oparciu o powyższe, pobierz i zainstaluj odpowiedni sterownik MySQL z link do pobrania
-
Po zakończeniu instalacji sterownika ODBC sprawdź przystawkę ODBC, aby zobaczyć, czy sterownik jest wymieniony jako zainstalowany.
Jeśli używasz 32-bitowego systemu operacyjnego, wszystko jest 32-bitowe. Użyj Uruchom -> odbcad32.exe -> karta Sterowniki.
Jeśli używasz 64-bitowego systemu operacyjnego, a Microsoft Office jest 32-bitowy, użyj c:\windows\syswow64\odbcad32.exe -> karta Sterowniki.
Jeśli używasz 64-bitowego systemu operacyjnego, a Microsoft Office jest 64-bitowy, użyj opcji Uruchom -> odbcad32.exe -> karta Sterowniki.
Jeśli sterowniki MySQL są poprawnie zainstalowane, powinny wyglądać tak, jak pokazano powyżej
-
Utwórz system DSN używając przystawki ODBC ze sterownikiem MySQL wymienionym powyżej i przetestuj połączenie, aby sprawdzić, czy działa.
-
Użyj tych samych parametrów, gdy próbujesz utworzyć ODBC z poziomu VBA.
Przykład:
Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;
- Po ustaleniu, że możesz pomyślnie utworzyć połączenie z serwerem MySQL, zmień sterownik nazwa w rejestrze (należy zaktualizować oba klucze rejestru)
i spróbuj użyć nowej nazwy, takiej jak
SQL Server
.
Pamiętaj:w systemie x64-bitowym dla sterowników x32-bitowych:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers
Po zmianie nazwy sterownika może być wymagane ponowne uruchomienie.