自己寫的通過ADO操作mysql資料庫

2021-09-08 01:14:35 字數 1548 閱讀 9401

#include #include 

#include

#import

"c:\program files\common files\system\ado\msado15.dll

" no_namespace rename("

eof","

adoeof

") rename("

bof","

adobof")

class

adoconn

virtual ~adoconn()

//初始化—連線資料庫

void

oninitadoconn()

}//捕捉異常

catch

(_com_error e)

}//執行查詢

_recordsetptr&getrecordset(_bstr_t bstrsql)

;④locktype鎖定類 型,它可以是以下值之一,請看如下列舉結構:

enum locktypeenum

;*/m_precordset->open(bstrsql, m_pconnection.getinte***ceptr(), adopendynamic, adlockoptimistic, adcmdtext);

}//捕捉異常

catch

(_com_error e)

//返回記錄集

return

m_precordset;

}//執行sql語句,insert update _variant_t

bool executesql(_bstr_t bstrsql)

catch

(_com_error e)

}void

exitconnect()

};int

main()

//設定insert語句

/*_bstr_t vinsersql;

vinsersql = "insert into test values(3, 'cc')";

//執行insert語句

if (m_ado.executesql(vinsersql))

*//*

//設定update語句

_bstr_t vupdatesql;

vupdatesql = "update test set name = '開發' where id = 3";

//執行insert語句

if (m_ado.executesql(vupdatesql))

*//*

//設定update語句

_bstr_t vdeletesql;

vdeletesql = "delete from test where id = 3";

//執行insert語句

if (m_ado.executesql(vdeletesql))

*///

斷開與資料庫的連線

m_ado.exitconnect();

std::cin >>i;

return0;

}

直接通過ADO操作Access資料庫

直接通過ado操作access資料庫 rename eof adoeof 其中路徑名可以根據自己系統安裝的ado支援檔案的路徑來自行設定。當編譯器遇到 import語句時,它會為引用元件型別庫中的介面生成包裝類,import語句實際上相當於執行了api涵數loadtypelib import語句會在...

直接通過ADO操作Access資料庫

import c program files common files system ado msado15.dll no namespace rename eof adoeof 其中路徑名可以根據自己系統安裝的ado支援檔案的路徑來自行設定。當編譯器遇到 import語句時,它會為引用元件型別庫中...

自己寫的ini 檔案操作的類

ini 檔案操作的類 今天沒有什麼工作,找了些資料,寫乙個操作ini檔案的類,已經測試過了,也算是技術積累吧!哈哈.using system using system.collections.generic using system.text using system.runtime.interop...