在ADO模型中,主体对象只有三个:Connection,Command,Recordset,其他四个集合对象Errors,Properties
Parmeters和Fields分别对应Error,Property,Parameter和field对象,整个ADO对象模型由这些对象组成。
二、ADO主体对象介绍:
1、Connection :
(1) Connection 对象代表与数据源进行的唯一会话。如果是客户端/服务器数据库系统,该对象可以等价于到服务器的
实际网络连接。取决于提供者所支持的功能,Connection的某些集合、方法或属性有可能无效。
(2) 如果不使用 Command 对象执行查询,请向 Connection 对象的 Execute 方法传送查询字符串。
但是,当需要使命令文本具有持久性并重新执行,或使用查询参数的时候,则必须使用 Command 对象。
2、Command
(1)使用 Command 对象查询数据库并返回 Recordset 对象中的记录,以便执行大量操作或处理数据库结构.
3、Recordset:
(1) 可使用 Recordset 对象操作来自提供者的数据。使用 ADO 时,通过 Recordset 对象可对几乎所有数据进行操作
所有 Recordset 对象均使用记录(行)和字段(列)进行构造。
(2) 要执行不使用 Command 对象的查询,应将查询字符串传递给 Recordset 对象的 Open 方法。但是,在想要保持
命令文本并重复执行或使用查询参数时,仍然需要 Command 对象。
打开 Recordset 时,当前记录位于第一个记录(如果有),并且 BOF 和 EOF 属性被设置为 False。
如果没有记录,BOF 和 EOF 属性设置是 True。
上一篇:ADO概述
下一篇:ADO.NET内容简介