2009-05-27 165 views
0

如果我在給定的工作站(即Oracle 9和Oracle 10)上安裝了多個Oracle客戶端,如何指定ADO使用哪一個?有兩種方法可以在兩個客戶端之間進行交換嗎?多個Oracle客戶端

我目前使用Oracle Provide - oraoledb,而不是Microsoft提供程序。

回答

1

顯然,我問了一個技巧問題......雖然您確實可以使用多個Oracle Homes,但Oraoledb驅動程序不支持多個家庭。實際上,由於OraOLEDB組件基於COM,所以它只能一次正確安裝到一個位置......

0

Microsoft提供程序依賴於當前的Oracle Home(環境路徑)。現在,您可以通過Oracle Home選擇器更改此選項,但Microsoft提供程序不支持以編程方式更改路徑的功能。

Source

+0

我正在使用Oracle提供程序,而不是Microsoft提供的。 – YogoZuno 2009-05-27 05:11:07

0

其在PATH環境變量指定的第一oracle主被使用。請注意,這是用戶特定的,如果您在一個流程中對其進行更改,則該流程是本地的。

一般來說,您不應該在軟件內切換房屋,只要使用最新的軟件即可。除非您的目標是8i,否則10g客戶端可以無障礙地連接到9i。