- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADO操作
ADO技术介绍 ADO简介 ADO技术特点 ADO对象模型 开发ADO应用程序的方法 ADO简介 ADO技术特点 易于使用 高速访问数据源 可以访问不同的数据源 程序占用的内存少 ADO对象模型 连接对象Connection 命令对象Command 参数对象Parameter 记录集对象Recordset 字段对象Field 属性对象Property Errors集合 Parameters集合 Fields集合 Properties集合 开发ADO应用程序的方法 使用ADO Data控件 这种方法简单,用户只需写相对较少的代码,甚至不写一行代码,可以实现对数据库的访问。其缺点是效率比较低,用户对程序的控制比较弱,不能充分发挥ADO的强大功能; 直接使用ADO对象 这种方法可以非常灵活地控制程序的细节,而且效率、性能很高,可以充分发挥ADO的特性。 使用ADO对象开发数据库应用程序 ADO对象编程模型 ADO中的智能指针 引入ADO动态链接库 创建ADO与数据源的连接 获得记录集 遍历记录集 访问记录集中的数据 添加记录 修改记录 删除记录 ADO对象编程模型 初始化OLE/COM库环境 引入ADO库文件 用3个智能指针进行数据库操作,connection对象连接数据库 利用建立好的连接,通过connection、Command对象执行SQL命令,并取得结果记录集 记录集的遍历、更新 断开连接,结束 ADO中的智能指针 _ConnectionPtr _CommandPtr _RecordsetPtr 引入ADO库 初始化OLE/COM库环境 创建ADO与数据源的连接 创建ADO与数据源的连接 获得记录集 RecordsetPtr m_pRecordset; //定义记录集指针 m_pRecordset.CreateInstance(__uuidof(Recordset)); //实例化 CString strSql=”select * from STUDENT”; m_pRecordset-Open(_bstr_t(strSql), m_pConnection.GetInterfacePtr(), adOpenDynamic, adLockOptimistic, adCmdText); //打开记录集 遍历记录集 MoveFirst() MoveLast() MoveNext() MovePrevious() 访问记录集中的数据 GetCollect () GetItem() 添加记录 使用连接对象的Execute方法 使用记录集对象的AddNew方法 修改记录 m_pRecordset-Fields-GetItem(“AGE”)-Value=(short)20 ; m_pRecordset-Fields-GetItem(“NAME”)-Value=_bstr_t(“孙楠”); m_pRecordset-Update(); 使用ADO对象开发数据库应用程序 步骤 创建基于对话框的工程,工程名ADO 编辑对话框资源,并添加控件的关联变量,消息处理函数 在文件Stdfx.h文件中增加引入ADO库的代码。 在程序类CADOApp中声明连接对象,访问类型为public: 初始化程序例程 在对话框类CADODlg中声明记录集对象 初始化对话框 步骤 在对话框类中,添加显示记录函数DispRecord(),将数据库中的记录显示在对话框中。 浏览记录集 增加记录 删除记录 更新保存记录 还原COM环境以及关闭连接对象和记录集对象。 引入ADO库 初始化COM环境,创建连接对象 public: _ConnectionPtr m_pConnection; BOOL CADObApp::InitInstance() { ::CoInitialize(NULL); m_pConnection.CreateInstance(ADODB.Connection); m_pConnection- Open(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\vc++\\ADOb\\studentDB.mdb,,,adModeUnknown); 打开记录集(初始化对话框 ) protected: _RecordsetPtr m_pRecordset; _pRecordset.CreateInstance(__uuidof(Recordset)); m_pRecordset-Open(SELECT * FROM STUDENT, theA
文档评论(0)