2014-04-11 63 views
2

我用以下:MySQL的到Excel VBA

  • 的Excel 2013

  • MySQL的版本是5.0.67

  • 的Windows 8 64位

當我連接MySQL通過excel VBA(我不需要ODBC連接),我得到了以下錯誤。

Error Description: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 
Error at line: 0 
Error Number: -2147467259 

我也安裝了mysql-for-excel-1.2.1。 請幫我弄清楚這個問題。

我上市代碼:

cn.Open "DRIVER={MySQL ODBC 5.0.67 Driver};SERVER=localhost; PORT=3306;_ 
DATABASE=Sales; USER=root; PASSWORD=sys; OPTION=3;" 

我有以下驅動程序的嘗試:

  • 的MySQL 5.0.67驅動
  • MySQL的ODBC驅動程序5.0.67
  • MySQL的ODBC 5.0.67 ANSI驅動程序
  • MySQL ODBC 5.0.67 Unicode驅動程序
  • mysql-for-excel-1.2.1
+0

64位Office或32位?更可能與32位工作... –

+0

你不打破在實際代碼中的字符串,是嗎? VBA不會讓你在字符串中間斷行。 – Tmdean

回答

0

我安裝了MySQL ODBC驅動程序。

我建立了連接。