服務器:windows 2003+oracle 9i
客戶端 win8+oracle 11g+delphi xe3
客戶端用sqlplus能夠連接服務器
在delphi中用TADOConnect連接失敗,錯誤提示:測驗連接失敗,因為初始化提供程式時發生錯誤。未找到oracle客戶端和網路組件。這些組件是由Oracle公司提供的,是Oracle 7.3.3版(或更高)客戶軟體安裝的一部分。在安裝這些組件之前,將無法使用提供程式。
請教大家,這是什么原因?將如何解決呢?
uj5u.com熱心網友回復:
猜測應該是選擇的連接字串有問題吧。uj5u.com熱心網友回復:
Provider=MSDAORA.1;User ID=usrglis;Data Source=glis;Persist Security Info=False連接字串沒問題阿
uj5u.com熱心網友回復:
求助高人,在線等候,謝謝uj5u.com熱心網友回復:
只有用戶名,沒有密碼生成string的時候把保存密碼勾上
uj5u.com熱心網友回復:
不是那個問題,我沒填寫密碼,是在點測驗資料庫連接的時候就出這個錯了uj5u.com熱心網友回復:

是不是這樣的錯誤???
我的虛擬機中沒裝Oracle,就出現這樣的錯誤。
而我物體電腦上有裝Oracle,就不會出現這樣的錯誤了。
原因是因為沒找到相應的驅動,所以用的是默認的驅動,就只能支持低版本的Oracle了。
uj5u.com熱心網友回復:
百度搜odacuj5u.com熱心網友回復:
用odac來連接吧。可以不用裝oracle客戶端了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/131901.html
標籤:數據庫相關
