当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 程序运行效果截图:摘 要: 本文简要介绍了微软的活动数据对象(ADO)模型,结合实例阐述了在Visual C++环境下使用ADO操纵数据库的基本步骤,分析ADO的特点及与开放式数据库连接(ODBC)的差异与应用前景。
 

 

    摘要:在visual c++中用ado进行数据库编程(中)   4.执行sql命令并取得结果记录集   为了取得结果记录集,我们定义一个指向recordset对象的指针:_recordsetptr m_precordset;并为其创建recordset对象的实例: m_precordset.createinstance("adodb.recordset");sql命令的执行可以采用多......
 ·using ado from c++     »显示摘要«
    摘要:environment: visual c++ 6microsoft activex data object (ado) provides an easy way to data access and manipulation that is independent of data stores, tools, and languages. this flexibility and easy-to......


简析Visual C++中的活动数据对象(ado)
程序运行效果截图:摘 要: 本文简要介绍了微软的活动数据对象(ado)模型,结合实例阐述了在visual c++环境下使用ado操纵数据库的基本步骤,分析ado的特点及与开放式数据库连接(odbc)的差异与应用前景. 左图:ado对象模型   关键词: 活动数据对象 数据库" href="http://blog.csdn.net/i_like_cpp/category/74077.aspx">数据库 visual c++   1 ado是微软整个com战略体系中的一个组成部分   活动数据对象(ado)是一组由微软提供的com组件. ado建立在微软所提倡的com体系结构之上,它的所有接口都是自动化接口,因此在c++.visualbasic.delphi等支持com的开发语言中通过接口都可以访问到ado.ado通过使用ole db这一新技术实现了以相同方式可以访问关系数据库.文本文件.非关系数据库.索引服务器与活跃目录服务等的数据,扩大了应用程序中可使用的数据源范围,从而成为微软整个com战略体系中访问数据源组件的首选,是odbc的替代产品.   2 ado对象模型组成   与微软的其它数据访问模型dao与rdo相比,ado对象模型非常精炼,仅由三个主要对象connection.command.recordset与几个辅助对象组成,其相互关系如图所示.connection对象提供ole db数据源与对话对象之间的关联,它通过用户名称与口令来处理用户身份的鉴别,并提供事务处理的支持;它还提供执行方法,从而简化数据源的连接与数据检索的进程.command对象封装了数据源可以解释的命令,该命令可以是sql命令.存储过程或底层数据源可以理解的任何内容.record set用于表示从数据源中返回的表格数据,它封装了记录集合的导航.记录更新.记录删除与新记录的添加等方法,还提供了批量更新记录的能力.其它辅助对象则分别提供封装ado错误.封装命令参数与封装记录集合的列.   3 ado的特点分析   (1)由于封装了许多底层工作,使用ado与使用odbc几乎是一样方便.   (2) ado不仅具有odbc的主要功能,而且ado适用的数据源的范围要大的多.   (3)在定义ado记录集变量与数据库表字段绑定类时,要求记录集的字段变量.状态变量与数据库表字段的个数.顺序必须相同.这一点比在fmc中使用odbc要复杂一些.但在数据库字段与ado记录集字段变量绑定的宏中,ado 提供的数据类型要远多于fmc中的rfx(如日期时间类型,在odbc中只能转换为cstring类型).   (4)ado允许同一connection实例下有多个record set实例.   (5)ado允许进行批更新(使用的update batch方法),这样将大大减轻网络负担,提高数据库处理效率.
...   下一页
 ·ado操作数据的几个问题     »显示摘要«
    摘要:总结了几个在用ado操作数据库的时候常遇见的问题。1读数据库中的二进制数据,在论坛里有人提到用getchunk不行,只能读image类型的数据,下面是一个声音数据的例子:long ldatasize = m_adorecordset.getfields()->getitem("声音")->actualsize;if(ldatasize > 0){ _varia......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE