2015-04-01 79 views
-1

我的筆記本電腦安裝了Windows 8 64位,Microsoft Office 2010 32位和Oracle DB 11gR2 64位。我創建了DSN以通過ODBC源64位訪問Oracle數據庫。我想從oracle數據庫獲取數據到Microsoft Excel或通過ODBC訪問(在Excel中 - >數據 - 從其他來源 - 從Microsoft查詢)。但是我之前創建的DSN名稱沒有出現。我能做什麼?DSN名稱不會在Excel中顯示

回答

0

如果想要訪問ODBC數據源的應用程序是32位,則需要使用32位版本的ODBC驅動程序。

在你的情況下,你使用32位版本的Microsoft Office來訪問數據源,所以你需要使用32位版本的ODBC驅動程序。配置您的DSN使用

C:\Windows\SysWOW64\odbcad32.exe 

他們可能會出現在32位版本的Office中。