我正在使用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