Mysql
 sql >> Baza danych >  >> RDS >> Mysql

excel vba mysql połączenie ado

  1. Sprawdź, czy używasz 32-bitowej czy 64-bitowej wersji pakietu Microsoft Office .

  2. W oparciu o powyższe, pobierz i zainstaluj odpowiedni sterownik MySQL z link do pobrania

  3. 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

  1. Utwórz system DSN używając przystawki ODBC ze sterownikiem MySQL wymienionym powyżej i przetestuj połączenie, aby sprawdzić, czy działa.

  2. 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;
  1. 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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można znaleźć żadnego pasującego wiersza w tabeli użytkownika

  2. Czy Dapper działa na Mono?

  3. Wyszukiwanie MySQL z uft8_general_ci rozróżnia wielkość liter dla FULLTEXT?

  4. jak wybrać wszystkie kolumny bez klucza PRIMARY w mysql?

  5. Zmień język komunikatów o błędach MySQL