VC基于ADO技术访问数据库的方法
本文实例讲述了VC基于ADO技术访问数据库的方法。分享给大家供大家参考。具体如下:
一、在StdAfx.h文件中添加
#import"C:/ProgramFiles/CommonFiles/System/ado/msado15.dll"no_namespacerename("EOF","rsEOF")
导入ADO引擎。
二、数据库应用层操作
voidCADOExample1Dlg::OnBtnQuery() { //TODO:Addyourcontrolnotificationhandlercodehere CoInitialize(NULL); _ConnectionPtrpConn(__uuidof(Connection)); _RecordsetPtrpRst(__uuidof(Recordset)); pConn->ConnectionString="Provider=SQLOLEDB.1;Password=123456;PersistSecurityInfo=True;UserID=sa;InitialCatalog=db_test;DataSource=."; pConn->Open("","","",adConnectUnspecified); pRst=pConn->Execute("select*fromtb_image",NULL,adCmdText); while(!pRst->rsEOF) { ((CListBox*)GetDlgItem(IDC_LIST1))->AddString( (_bstr_t)pRst->GetCollect("imageID")); pRst->MoveNext(); } pRst->Close(); pConn->Close(); pRst.Release(); pConn.Release(); CoUninitialize(); }
希望本文所述对大家的VC程序设计有所帮助。