ODBC x64 oracle 问题
我有一个装有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
解决了! 创建虚拟 PC (Hyper-V) 并安装 32 位版本的操作系统和客户端 - 它可以工作!
Solved! Create a Virtual PC (Hyper-V) and install the 32 bit version of OS and client - it works!
如果要使用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.
要获取 10g 的 Oracle ODBC 驱动程序(不知道 11):
安装完成后,您应该在 ODBC 控件中看到 Oracle 驱动程序。
To get the Oracle ODBC driver for 10g (don't know about 11):
Once the installation is complete, you should see the Oracle driver in your ODBC control.
我可以在标准 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