vc 用ADO方式連線oracle問題

2022-07-09 21:57:14 字數 670 閱讀 5573

今天裝了個oracle客戶端,準備寫個訪問遠端oracle的程式。用的是vs2010,採用ado的連線方法連線oracle,結果執行的時候總是報下面的錯:

從提示可以看出是沒有找到oraoledbups.dll這個動態鏈結庫。

我的連線oracle資料庫的**是:

1

trycatch

(_com_error e)

18

程式採用的是oraoledb.oracle連線方式,需要oraoledbups.dll等驅動程式。開始以為是自己電腦上沒有這個檔案,後來到自己裝的oracle客戶端的資料夾的bin的資料夾中檢視,發現這個檔案時有的。

看來是程式找不到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...