DSN名称不会在Excel中显示
问题描述:
我的笔记本电脑安装了Windows 8 64位,Microsoft Office 2010 32位和Oracle DB 11gR2 64位。我创建了DSN以通过ODBC源64位访问Oracle数据库。我想从oracle数据库获取数据到Microsoft Excel或通过ODBC访问(在Excel中 - >数据 - 从其他来源 - 从Microsoft查询)。但是我之前创建的DSN名称没有出现。我能做什么?DSN名称不会在Excel中显示
答
如果想要访问ODBC数据源的应用程序是32位,则需要使用32位版本的ODBC驱动程序。
在你的情况下,你使用32位版本的Microsoft Office来访问数据源,所以你需要使用32位版本的ODBC驱动程序。配置您的DSN使用
C:\Windows\SysWOW64\odbcad32.exe
他们可能会出现在32位版本的Office中。