今天裝了個oracle客戶端,準備寫個訪問遠端oracle的程式。用的是vs2010,採用ado的連線方法連線oracle,結果執行的時候總是報下面的錯:
從提示可以看出是沒有找到oraoledbups.dll這個動態鏈結庫。
我的連線oracle資料庫的**是:
1程式採用的是oraoledb.oracle連線方式,需要oraoledbups.dll等驅動程式。開始以為是自己電腦上沒有這個檔案,後來到自己裝的oracle客戶端的資料夾的bin的資料夾中檢視,發現這個檔案時有的。trycatch
(_com_error e)
18
看來是程式找不到oraoledbups.dll這個檔案的路徑。然後我到path中檢視是否包含了bin這個目錄,發現原來我的path中沒有這個目錄,然後把這個目錄加到path中,在編譯執行程式,還是報同樣的錯誤。後來才想到我改path後沒有重啟vs,導致vs讀取的path還是原來的值,重啟vs後再執行程式就不報錯了(自己不是很細心啊!!!)。
VC用ADO連線oracle的方法
import c program files common files system ado msado15.dll no namespace rename eof adoeof connectionptr m pconnection recordsetptr m precordset 初始化com...
VC 使用ADO連線SQL Server資料庫
vc 使用ado連線sql server資料庫 基本步驟 1.建立乙個基於對話方塊的應用程式adodatabase。2.建立乙個用來連線的ado類庫。系統選單中insert new class項,class type選擇generic class 在name後輸入類名 adoconn 點ok。這樣,...
VC使用UDL檔案建立ADO連線
最近在改乙個vc的專案,需要靈活的配置資料庫連線,我用到了資料鏈結檔案,使用 udl檔案必須在系統中先安裝 microsoft mdac win 2000以後的版本 中都自動包含了該元件。關於udl的使用只強調兩點。m pconnection connectionstring file name m...