2
我有一個小的.NET 3.5
程序在嘗試連接到Oracle數據庫時發生錯誤,如果它無法訪問Oracle client DLL oci.dll
或者oracle DLL
版本太舊。該消息是:如何以編程方式檢查oracle版本
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
但是,異常會導致程序崩潰。因此,我想在程序啓動時進行測試,並在需要時正常終止測試,並通知用戶他需要update/install/fix
安裝Oracle Client
。我在堆棧跟蹤中看到了方法System.Data.OracleClient.OCI.DetermineClientVersion()
,但它似乎不公開。任何想法?
的客戶機版本是該程序中使用的安裝程序安裝? – tbone