ado连接 access 数据库.docx
《ado连接 access 数据库.docx》由会员分享,可在线阅读,更多相关《ado连接 access 数据库.docx(10页珍藏版)》请在第壹文秘上搜索。
1、rename(EOF*.*adoEOF,)其中路径名可以依据自己系统安装的ADO支持文件的路径来自行设定。当编译涔遇到:tirrorl语句时,它会为引用祖件类鞭库中的接口生成包装类,Uiaurl语句事实上相当于执行了API涌数1.oadType1.ibO.轲mport语句会在工程可执行程序输出书目中产生两个文件.分别为*.tlh(类型库头文件)及*.t1i(类型库实现文件),它们分别为每一个接口产生智能指针.)-为各种接口方法、枚举类型,C1.SlD等进展*明,创立一系列包装方法。语句n。MmeSPaCe说明ADo对象不运用命名空间,rcnOpen(Provider=Microsoft.Jet
2、.(M.KDB.4.0;DataSource=Demo.mdb,adMx!eUnknom):catch(_com_errore)(AfXYeSSageBOXe数据库连接失败,确认数据库Des.mdb是否在当前路径下!”);returnFA1.SE:1 关闭一个库连接.假如连接状态有效,那么用CIOSe方法关闭它并赋于它空值。代码如下所示:ifState)m_pConnection-Close();_pConnection=NU1.1.;2 ._RecordsePtr智能指针,可以用来翻开库内数据表,并可以对表内的记录、字段等进展各种操作。1翻开数据我.翔开库内表名为I)CmCTabIe的数据表
3、,代码如下:RccordsctPlrIiipRecordset:/在操作中建议语句中要常用try.catchO来辅状错误信息,/因为它有时会常常出现一些意想不到的用误。Jinxzhouxutry(m_PReCOrdSet-X)pen(SE1.ECT*FROMBesTable./giftDe三oTable表中全部字段thepp._PcOnneCtion.GetInterfacePtr0./获得森接库的IDiSPatCh指针adOcnDyramic1adl.OckOptimistic,adC三dTcxt):)catch(_com_error*c)(AfxMcssaRcBox(c-ErrorMess
4、aeO):)读取表内数据将表内数据全部读出并显示在列衣框内,mAccess1.ist为列表框的成员变革名,假如没有遇到衣完毕标记adoEOF,那么用GetC。IleCM字段名)或1.PRCeordSel-Fields-GelIlem(字段名)-*aluc方法,来获得当前记录指针所指的字段值,然后再用MoveNextU方法移动到下一条记录位置.代码如下所示:.variant,var;CStringStrNaroe,strge;if(!npRecordset-BOF)mpRecordsetMoveFirst0:else(AfXMeSSageBOXr表内数据为空”);return;/读入库中各字段并
5、参与列表框中while。m_PReCordsetadoEOF)(Var-m_PReCordSet-GetColIect(Name):if(var.vt!=VT_NU1.1.)strNa三e=(1.PCSTR)_bstr_t(var):var=m_pRecordset-GetColled(Aer):if(var.vt!=VT_NU1.1.)StrAge=(1.PCSTR)_bstr_t(var):m_Access1.ist.AddString(StrNaBe+”*+strAe):m_pRecordset-MveNextO:/坡认列表指向第一项,同时移动记录指针并显示m_Access1.ist.S
6、otCurSel(0);)CalChjeon1.error*e)(AfXMeSSageBOX(e-ErrorMessage0);)1插入-记录.可以先用AddNeW()方法新增一个空记录,再用PUtCOlIeCt(字段名,值)输入每个字段的位,最终用UPdaIeo更新到库中数据既可.其中变htmjm和mAge分别为姓名及年龄编辑框的成员变录名.代码所下所示:try(/写入各字段值111.pRecordset-AddNer():mRecordset-PutColIect(*Na11M?,variant_t(m_Name):mRecordset-PutColled(Age,atol(m_Age):
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ado连接 access 数据库 ado 连接