經過不斷的搜尋、測試終於找到正確的做法
如果您的Windows是64位元
這個方法一定能解決您的問題
1. 打開瀏覽器連到【http://dev.mysql.com/downloads/connector/odbc/】
2. 下載【Windows (x86, 32-bit), MSI Installer Connector-
ODBC】
由於MS office是32位元,所以必須下載32位元ODBC版本,而不是64位元版本歐!!
3. 執行安裝程序:
a. 點【執行】
b. 點【I accept the terms in the license agreement】,再點
【Next】
c. 點【Next/Install/Finish】
4. 點螢幕左下角的【開始】
5. 在【搜尋程式及檔案】框框輸入
【C:\Windows\SysWOW64\odbcad32.exe】,再按Enter
由於Windows是64位元,所以從控制台執行的ODBC資料來源管理員也是64位元版本,而MS office卻是32位元
導致【指定之DNS中的驅動程式和應用程式架構不相符】的錯誤訊息
所以才要以命令列方式直接執行32位元版本的 ODBC資料來源管理員
6. 點【使用者資料來源名稱】標籤
7. 點【新增】,如果1~3步都正確的話,應該會在最下面看到【MySQL
ODBC 5.1 Driver】
點他,再點【完成】
8. 輸入以下MySQ資料:
Data Source Name: 任意命名都可以,只要你知道這個連到哪個資料庫
TCP/IP Server: MySQL Server所在IP位置
Port: 除非MySQL預設連線埠有修改,要不然這個使用3306即可
User: 登入MySQL的帳號
Password: 登入MySQL的密碼
Database: 要使用其中哪個資料庫
9. 可以點左下角的【Details】,調整細部設定,例如編碼方式
10. 點【OK/確定】
11. 打開Excel
12. 點【資料】標籤,在【取得外部資料】區域,點【從其他來源/從資料
連線精靈】
13. 點【ODBC DSN】,再 點 剛剛步驟8填入的Data Source Name欄位
名稱,點【下一步】
如果正確的話,應該會看到該資料庫的所有table
14. 點要查詢的table,再點【下一步/完成】
15. 將 資料放在 目前工作表的儲存格 =$A$1,再點【確定】,就可以看
到撈出來的資料了 :D
可以點【內容/定義】在【命令文字】下SQL的語法歐~~~
參考資料:
http://blog.danovich.com.au/2010/02/02/odbc-settings-on-64-bit-servers/
7 意見:
如果MySQL是4.x版的,記得ODBC要找支援該版本的程式安裝,才不會抓到中文變成亂碼
These are terrific space-savers, are less pricey than comparable conventional dumbbell sets, and are
easy to use and practical.
Also visit my blog post :: dumbells sets
Its vital to be certain your functioning the muscle groups in your legs, rear, back, abs, arms,
shoulders, and chest.
Look at my webpage - visit this backlink
謝謝分享
謝謝你的分享!!
That is nice article from you , this is informative stuff . Hope more articles from you . I also want to share some information about Pet Dermatology in Vizag
Its a really nice & informative stuff..
Best MicroNutrients Company in India
張貼留言