ADO对象模型总结

ADO 简介
ActiveX data Object (取代 dao 和rdo)
通过 OLE DB 实现不同类型数据源的访问 
有三种类型 
数据提供者:将特殊数据转化成关系型数据表 
数据消费者 使用ADO应用程序都是,使用提供者提供数据的应用程序 
服务组件 连接作用 转换数据类型
ADO对象模型
七个 三个独立对象 四个依赖独立对象才能使用
Connection 连接对象 创建数据源连接 使用其他对象之前需建立
Command  命令对象 执行动作查询 
Recordset   记录集对象 保存来自基本表或命令对象返回的结果
有四种游标类型 (cursortype用于设置游标类型)或在open方法中传递cursortype参数
动态,adopenforwardonly可查看其他用户所坐的添加、更改、删除,并用于不依赖书签的recordset各种类型的移动。
键集游标 adopenkeyset其行为类似动态,禁止查看其他用户添加的记录,并禁止访问其他用户的删除记录,始终支持书签
静态游标asopendynamic
提供记录集合的静态副本以查找数据或生成报告。始终支持书签
仅向前游标爱的openStatic:仅允许在记录向前滚动,其他类似静态(默认)
Field       字段对象 依赖于记录集recordset对象使用
Parameter  参数对象 依赖于command (命令对象)使用,用于参数查询提供数据,同时使用field和command可使数据库对查询进行预编译,从而提高执行速度
Property    属性对象 connection command recordset field 都有属性对象集合
使用书信对象可以访问特定定对象的主要信息

Error       错误对象 connection 访问过程中发生错误错误信息变保存到连接对象的errors集合中以错误对象定义来选择相应的错误的措施,避免应用程序在程序执行过程中意外终止。引用ado数据库,

ado对象模型的导图

ADO对象模型总结_第1张图片




你可能感兴趣的:(数据库)