[VBA ] 外部 MySQL
有一個最粗淺的問題想請教各位高手:
我有以下兩台電腦:
A: ubuntu 系統, 安裝 MySQL server
B: Windows 7 + Excel 2010
我想從 B 電腦連線到 A 電腦取得資料
使用 MySQL Workbench 5.2 CE 可以連得進去
但使用 VBA 無法連線
VBA 作法如下:
1. [工具]--[設定引用項目]--[Microsoft ActiveX Data Objects 2.8 Library] 打勾
有看到 6.0 Library 耶,勾 6.0 會不會比較好?
2. 到MYSQL 網頁下載 Connctor/ODBC 5.1.8
3. 程式碼如下:
Sub ConMYSQL()
Dim conn As New ADODB.Connection
conn.ConnectionString = "DRIVER = MYSQL ODBC 5.1 Driver;
SERVER = 192.168.X.X; PORT = 3306; DATABASE = ODS_DB;
UID = root; PASSWORD = XXXXXXX; OPTION=3"
conn.Open
End Sub
程式碼中除了不方便顯示的部分以 X 表示以外,其餘皆未更動
錯誤訊息出現在 conn.open 處,訊息為
"執行階段錯誤 '-2147467259(80004005)': Automation 錯誤 無法指出的錯誤"
請大家幫幫忙,告訴我,我究竟錯了甚麼?
被搞了好多天了...
感恩~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.18.239
※ 編輯: HL666 來自: 118.160.18.239 (06/27 11:29)
→
06/27 20:26, , 1F
06/27 20:26, 1F
→
06/27 20:27, , 2F
06/27 20:27, 2F
→
06/28 10:27, , 3F
06/28 10:27, 3F
→
06/28 10:27, , 4F
06/28 10:27, 4F
→
06/28 10:31, , 5F
06/28 10:31, 5F
→
06/29 10:20, , 6F
06/29 10:20, 6F
→
06/29 10:42, , 7F
06/29 10:42, 7F
推
06/29 12:52, , 8F
06/29 12:52, 8F
→
07/02 09:14, , 9F
07/02 09:14, 9F