【发布时间】:2010-10-06 23:23:37
【问题描述】:
我正在使用 C 编写一个 DLL,它使用 ODBC 为几个不同的应用程序提供基本的数据库连接功能。当我使用此 DLL 连接到 Oracle 数据库(特别是 Oracle 10g Express Edition)时,我收到以下错误消息:
由于系统错误 1114(XE 中的 Oracle),无法加载指定的驱动程序。
重新启动我的计算机后,使用此 DLL 的应用程序之一可以连接到数据库,但另一个(更重要的)仍然收到此消息。
有谁知道可能导致此错误的原因以及如何修复它?我以前从未使用过 Oracle,所以我真的不知道从哪里开始解决这个问题。提前感谢任何人都可以提供的任何想法。
编辑:我检查了 PATH 环境变量。它以:C:\oraclex\app\oracle\product\10.2.0\server\bin 开头。这是我计算机上通往 Oracle 的正确路径。
【问题讨论】:
-
您使用的是什么版本的 ODBC 驱动程序?是甲骨文的驱动还是微软的?
-
我正在使用名为“Oracle in XE”的驱动程序,版本 10.02.00.01。这是我安装 Oracle 后唯一可用的新 ODBC 驱动程序。