sql >> Databáze >  >> RDS >> Mysql

připojení excel vba mysql ado

  1. Zkontrolujte, zda používáte 32bitovou nebo 64bitovou verzi sady Microsoft Office .

  2. Na základě výše uvedeného si stáhněte a nainstalujte příslušný ovladač MySQL z odkazu ke stažení

  3. Po dokončení instalace ovladače ODBC zkontrolujte modul snap-in ODBC, abyste viděli, že ovladač je uveden jako nainstalovaný.

Pokud používáte 32bitový OS, pak je vše 32bitové. Použijte Spustit -> odbcad32.exe -> kartu Ovladače.

Pokud používáte 64bitový operační systém a Microsoft Office je 32bitový, použijte c:\windows\syswow64\odbcad32.exe -> karta Ovladače.

Pokud používáte 64bitový OS a Microsoft Office je 64bitový, použijte Spustit -> odbcad32.exe -> karta Ovladače.

Pokud jsou ovladače MySQL správně nainstalovány, měly by vypadat jako výše

  1. Vytvořit systém DSN pomocí modulu snap-in ODBC s ovladačem MySQL uvedeným výše a otestujte připojení, abyste zjistili, zda funguje.

  2. Použijte stejné parametry, když se pokusíte vytvořit ODBC z VBA.

Příklad:

Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;
  1. Jakmile se potvrdí, že můžete úspěšně vytvořit připojení k serveru MySQL, pak změňte ovladač jméno v registru (nezapomeňte aktualizovat oba klíče registru) a zkuste použít nový název, který zadáte, například SQL Server .

Pamatujte:Na x64bitovém systému pro x32bitové ovladače:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers

Po změně názvu ovladače může být vyžadován restart.




  1. Selektor `field->key` v nástroji pro tvorbu dotazů Laravelu JSON způsobuje chybu syntaxe

  2. Automatický přírůstek ID mysql nezačíná od 0

  3. Nelze se připojit k serveru MySQL na 'localhost' (10061)

  4. Dynamický křížový dotaz MySQL:Výběr podřízených záznamů jako dalších sloupců