访问 64 位 ODBC
Posted
技术标签:
【中文标题】访问 64 位 ODBC【英文标题】:Access 64 bit ODBC 【发布时间】:2016-04-06 11:28:43 【问题描述】:我想我已经知道这个问题的答案,但我想确认一下。我安装了 Office 2013 64 位,我可以使用在 64 位 ODBC 中创建的 DSN 连接到 Oracle,是否可以使用 32 位 ODBC dsn 链接表?当我尝试重新链接表时,“选择数据源”框中唯一可用的 DSN 是 64 位的。
我的问题是,32 位和 64 位 Windows 机器上的用户都会使用一些数据库,所以似乎唯一的方法是使用与 32 位相同的驱动程序在 64 位机器上创建 dsn,通过例如,SQL DSN 是一个 SQL Native Client(同名),我已经安装了它的 64 位版本,它适用于 32 位和 64 位。但是我只有 32 位 Oracle 11 驱动程序,因此我是否需要 64 位版本才能链接到 Access 2013 64 位中的这些表?
我希望这不会太令人困惑,但任何帮助都会很棒。
【问题讨论】:
【参考方案1】:64 位应用程序将只能使用 64 位 ODBC 数据源。同样,32 位应用程序将只能使用 32 位 ODBC 数据源。
如果您只有 32 位版本的特定 ODBC 驱动程序,那么您的应用程序必须以 32 位版本运行才能使用它。对于 Access 应用程序,这意味着使用 32 位版本的 Access 运行它。
【讨论】:
以上是关于访问 64 位 ODBC的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 ODBC 连接从 .Net Core 3.0 访问