【问题标题】:DSN name does not appear in ExcelDSN 名称未出现在 Excel 中
【发布时间】:2015-04-01 05:33:48
【问题描述】:
我的笔记本安装了 Windows 8 64 位、Microsoft Office 2010 32 位和 Oracle DB 11gR2 64 位。我创建了 DSN 以通过 64 位 ODBC 源访问 oracle 数据库。我想从 oracle 数据库获取数据到 Microsoft Excel 或通过 ODBC 访问(在 excel -> 数据 - 来自其他来源 - 来自 Microsoft 查询)。但是我之前创建的 DSN 名称没有出现。我能做什么?
【问题讨论】:
标签:
oracle
64-bit
odbc
dsn
【解决方案1】:
如果要访问 ODBC-Datasource 的应用程序是 32 位的,则需要使用 32 位版本的 ODBC-Driver。
在您的情况下,您使用 32 位版本的 Microsoft Office 来访问数据源,因此您需要使用 32 位版本的 ODBC 驱动程序。使用
配置您的 DSN
C:\Windows\SysWOW64\odbcad32.exe
它们可能会出现在 32 位版本的 Office 中。