首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺少Microsoft ODBC for Oracle

缺少Microsoft ODBC for Oracle
EN

Stack Overflow用户
提问于 2016-03-09 22:11:08
回答 4查看 10.1K关注 0票数 0

我正在尝试从Excel VBA连接Oracle数据库,但遇到了一些运行时错误,我发现在‘驱动程序’选项卡下的'ODBC数据源管理器‘中缺少'Microsoft ODBC for Oracle’。

在“驱动程序”选项卡下,我只能看到'SQL Server‘-那么我需要手动安装'Microsoft ODBC for Oracle’吗?因为我认为'Microsoft ODBC for Oracle‘应该默认随操作系统一起安装。我的假设是错的吗?如果是,请确认,并让我知道哪个应用程序将默认安装该驱动程序...因为我从来没有在大多数客户端机器上遇到过这个问题。有点迷惑了……请帮帮忙。

EN

回答 4

Stack Overflow用户

发布于 2016-03-09 22:44:24

是的,你将需要安装,如果它还不存在。微软不再推荐使用其用于Oracle的ODBC驱动程序。

此功能将在未来版本的视窗中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。请改用Oracle提供的ODBC驱动程序。

Source

相反,请使用Oracle driver

票数 1
EN

Stack Overflow用户

发布于 2016-03-10 18:41:30

您使用哪种'ODBC数据源管理器‘?32位还是64位?如果您的Excel是32位的(很可能是这种情况),那么您还必须使用32位的ODBC数据源。

启动%SYSTEMROOT%\SysWOW64\odbcad32.exe以启动32位版本。

请注意,Microsoft的ODBC driver for Oracle仅支持32位,64位不可用。如前所述,它是deprecated,不应该用于新项目。

票数 1
EN

Stack Overflow用户

发布于 2016-03-09 22:46:02

在add部分查看它是否即将到来可能您没有设置与数据库的连接,这就是运行时错误的原因

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35893940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档