VC用ADO連線oracle的方法

2021-05-24 11:36:52 字數 1190 閱讀 9259

#import "c:/program files/common files/system/ado/msado15.dll" /

no_namespace /

rename ("eof", "adoeof")

_connectionptr m_pconnection;

_recordsetptr m_precordset;

// 初始化com,建立ado連線等操作

afxoleinit();

連線:m_pconnection.createinstance(__uuidof(connection));

try //建立資料庫連線

catch(_com_error e)  查

_bstr_t sql="select name from booktype";

m_precordset.createinstance(__uuidof(recordset));

m_precordset->open(sql, m_pconnection->getconnectionstring(),adopenstatic,adlockoptimistic,adcmdtext);

if(!m_precordset->bof)//判斷表內資料是否為空

m_precordset->movefirst();

else

while(!m_precordset->adoeof)

m_precordset->close();

增加:_bstr_t sql="insert into tablename values (".....;

m_pconnection->execute(sql,null,adcmdtext);

刪除_bstr_t sql="delete from tablename where ...";

m_pconnection->execute(sql,null,adcmdtext);

改_bstr_t sql="update tablename set xx=...";

m_pconnection->execute(sql,null,adcmdtext);

//關閉和釋放連線

m_precordset->close();

m_pconnection->close();

m_precordset.release();

m_pconnection.release();

vc 用ADO方式連線oracle問題

今天裝了個oracle客戶端,準備寫個訪問遠端oracle的程式。用的是vs2010,採用ado的連線方法連線oracle,結果執行的時候總是報下面的錯 從提示可以看出是沒有找到oraoledbups.dll這個動態鏈結庫。我的連線oracle資料庫的 是 1 trycatch com error ...

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...