我正在使用C编写一个使用ODBC为几个不同应用程序提供基本数据库连接功能的DLL。当我使用此DLL连接到Oracle数据库时(特别是Oracle 10g Express Edition),我收到以下错误消息:无法使用ODBC连接到Oracle 10g Express Edition
由于系统错误1114(Oracle in XE),指定的驱动程序无法加载。
重新启动我的电脑后,其中一个使用此DLL的应用程序可以连接到数据库,但另一个(更重要的)仍然会收到此消息。
有谁知道什么可能导致这个错误,我怎么能解决它?我以前从未使用过Oracle,因此我不知道从哪里开始解决此问题。预先感谢任何人有任何想法可以给。
编辑:我检查了PATH环境变量。它始于:C:\ oraclexe \ app \ oracle \ product \ 10.2.0 \ server \ bin。这是我的电脑上Oracle的正确途径。
?它是Oracle的驱动程序还是微软的? – DCookie 2009-02-11 18:35:15
我使用名为“XE中的Oracle”的驱动程序10.02.00.01版。这是我安装Oracle后唯一可用的新ODBC驱动程序。 – 2009-02-11 18:58:34