office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Access ODBC設置-在64位操作系統區分32位與64位ODBC

2017-08-13 19:01:00
zstmtony
原創
2744

Access常常會通過 ODBC 數據源去連接Sql server及其它數據庫,如Mysql Oracle 等。

但需要注意的是,在windows 64位系統中 ODBC 數據源是分32位與64位2個不同的版本

很多Access用戶,甚至Excel用戶要通過ODBC 數據源連接Sql server時,常常遇到無法連接數據庫的情況

原因就是ODBC 數據源的版本沒有選擇正確。


1、正常32位(32bit) Windows操作系統只有32位ODBC 數據源 (odbcad32.exe)

2、64位(64bit) Windows操作系統則同時有32位ODBC 數據源和64位ODBC 數據源(odbcad32.exe 和odbcad.exe)

     1)在windows 10則在控制面板里 有ODBC 數據源 32位 和ODBC 數據源 64位的設置入口

          用 我們可以按鍵盤上的win+x。或者右擊桌面的開始菜單。 選擇控制面板,就打開舊版的傳統的控制面板,在系統和安全 單擊管理工具,可看到有

           a) ODBC 數據源(32位)

           bODBC 數據源(64位)

          

     2)但在windows 7(64位系統),則控制面板,默認只有ODBC 64位的設置入口,如果需要設置32位的ODBC

          需要 打開 c:\windows\Syswow64\odbcad32.exe 才能打開 32位ODBC 的設置界面

          


建議:

32位Office (Access 或 Excel) 使用 ODBC 數據源 32位


64位Office (Access 或 Excel) 使用 ODBC 數據源 64位


如果 ODBC 版本選擇不正確,會出現以下現象

Access 32位 鏈接表,選擇ODBC 鏈接表時,新建時,只看到SQL SERVER ODBC驅動程序,其它驅動程序都看不到(這是因為64位的ODBC數據源比較少)

    你打開的實際上是 ODBC 數據源(64位)的設置窗體

    這時就可以按照上面的方法,打開 ODBC 數據源(32位) 設置窗體


另建議設置ODBC 數據源時,最好設置為 系統DSN 數據源(需要用這臺電腦的管理員用戶登錄并設置),而不設置為 用戶DSN 數據源

因為如果設置為 用戶DSN 數據源,則只有這個登錄 用戶能夠用到這個ODBC 數據源(需要為每個用戶創建一個用戶DSN ODBC 數據源)

如果設置為 系統DSN 源,則這臺電腦的所有登錄 用戶都可以使用 這個ODBC 數據源 (只需要這個管理員用戶設置一次即可)



    分享
    北京十一选五基本走势