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