ODBC x64 oracle 问题

发布于 2024-07-07 13:58:44 字数 317 浏览 4 评论 0原文

我有一个装有 Windows 2008 x64、MS Access 2007 和 Oracle 11g x64 的工作站 我使用 Access 通过 ODBC 连接到 Oracle。 我是工作站的管理员(在管理员组中)。 我以管理员身份运行 Access,但当我想对 Oracle 进行 ODBC 调用时,它不起作用。

我该怎么做: 我启动 MS Access 并创建一个直接查询。 在属性对话框中,我去添加新的,然后出现“选择数据源”对话框。 然后,我使用机器数据源并单击新建、系统数据源 - 但 Oracle 的驱动程序不存在。

问候罗伯特:-)

I have a workstation with Windows 2008 x64, MS Access 2007 and Oracle 11g x64
I use Access to connect to Oracle via ODBC.
I am the administrator (in the administrator group) on the workstation. I run Access as administrator but when I want to make an ODBC call to Oracle it does not work.

How do I do it:
I start MS Access and creates a direct query. In the properties dialog I go to add new and the Select datasource dialog appears. I then use machine datasource and click New, System datasource - but the driver for Oracle is not there.

Regards Robert :-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

2024-07-14 13:58:44

解决了! 创建虚拟 PC (Hyper-V) 并安装 32 位版本的操作系统和客户端 - 它可以工作!

Solved! Create a Virtual PC (Hyper-V) and install the 32 bit version of OS and client - it works!

篱下浅笙歌 2024-07-14 13:58:44

如果要使用Oracle提供的ODBC驱动程序,则需要安装oracle客户端。 默认客户端安装不包括驱动程序,因此您需要在安装时添加它,或者重新运行通用安装程序以稍后添加它。

If you want to use the Oracle supplied ODBC driver, you need to install the oracle client. The default client install does not include the driver, so you either need to add it when you do the install or re-run the universal installer to add it later.

情绪操控生活 2024-07-14 13:58:44

要获取 10g 的 Oracle ODBC 驱动程序(不知道 11):

  • 运行客户端安装。 您将获得 4 个安装类型选项:InstantClient、Administrator、Runtime 和 Custom。
  • 选择“InstantClient”(它不在运行时安装中)
  • 您必须将其安装在新的 oracle 主目录中。

安装完成后,您应该在 ODBC 控件中看到 Oracle 驱动程序。

To get the Oracle ODBC driver for 10g (don't know about 11):

  • run the client install. You will be given 4 options for installation type: InstantClient, Administrator, Runtime, and Custom.
  • select "InstantClient" (it's not in the Runtime install)
  • You must install this in a new oracle home.

Once the installation is complete, you should see the Oracle driver in your ODBC control.

桃酥萝莉 2024-07-14 13:58:44

我可以在标准 ODBC 管理中找到 Oracle 驱动程序,但是当我从 MSAccess 中启动它时,驱动程序没有出现。 这意味着 x64 驱动程序不存在。 如果我查看注册表,Oracle 驱动程序在 HKLM\Software\Wow6432Node\ODBC\ODBCINST.INI 键下不存在,就像 SQLServer 的驱动程序一样

I can se the Oracle driver in the standard ODBC administration but when I start this from within MSAccess the driver does noe appear. This means that the x64 driver is not present. if I look in the registry the Oracle driver is noe existing under the HKLM\Software\Wow6432Node\ODBC\ODBCINST.INI key like the ones for SQLServer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文