首页 > 知识点讲解
       ADO数据库编程
相关知识点:2个      
        微软公司的ADO(ActiveX Data Objects)是一个用于存取数据源的COM组件。它是编程语言和统一数据访问方式OLE DB的一个中间层,允许开发人员编写访问数据的代码、到数据库的连接,而不用关心数据库的实现。ADO的操作步骤如下。
        (1)打开连接。ADO打开连接的主要方法是使用Connection.Open方法。另外,也可在同一个操作中调用快捷方法Recordset.Open打开连接并在该连接上发出命令。
        (2)创建命令。ADO可提供简易灵活的方法,在单个步骤中创建Parameter对象并将其追加到Parameter集合。
        
        (3)执行命令。返回Recordset的方法有3种,即Connection.Execute、Command.Execute和Recordset.Open。以下是它们的Visual Basic语法:
        
        (4)操作数据。有多种方法可在Recordset中显式移动或"定位"(Move方法)。一些方法(Find方法)在其操作的附加效果中也能够做到。此外,设置某个属性(Bookmark属性)同样可以更改行的位置。Filter属性用于控制可访问的行(这些行是"可见的")。Sort属性用于控制所定位的Recordset行中的顺序。Recordset有一个Fields集合,它是在行中代表每个字段或列的Field集,可从Field对象的Value属性中为字段赋值或检索数据。作为选项,可访问大量字段数据(GetRows和Update方法)。使用Move方法从头至尾对经过排序和筛选的Recordset进行定位。
        (5)更新数据。对于添加、删除和修改数据行,ADO有两个基本概念。第一个是不立即更改Recordset,而是将更改写入内部"复制缓冲区";第二个是只要声明行的工作已经完成,则将更改立刻传播到数据源("立即"模式),或者只是收集对行集合的所有更改,直到声明该行集合的工作已经完成("批"模式)。这些模式将由CursorLocation和LockType属性控制。
        (6)结束更新。ADO检测到"冲突"并报告错误,如果错误存在,它们会被错误处理例程捕获。可使用adFilterConflictingRecords常数对Recordset进行筛选,将冲突行显示出来。要纠正错误只需打印作者的姓和名(au fname和au-lname),然后回卷事务,放弃成功的更新。由此结束更新。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有