我的笔记本电脑安装了Windows 8 64位,32位软件和Oracle DB 11gR2 64位。我创建了DSN来通过64位的ODBC源访问oracle数据库。我想从oracle数据库获取数据到Microsoft Excel或通过ODBC访问(在excel中 - >数据 - 来自其他来源 - 来自Microsoft查询)。但是我之前创建的DSN名称没有出现。我该怎么办?
答案 0 :(得分:0)
如果要访问ODBC数据源的应用程序是32位,则需要使用32位版本的ODBC驱动程序。
在您的情况下,您使用32位版本的Microsoft Office来访问数据源,因此您需要使用32位版本的ODBC驱动程序。使用
配置您的DSNC:\Windows\SysWOW64\odbcad32.exe
它们可能会出现在32位版本的Office中。