0
点赞
收藏
分享

微信扫一扫

ADO的七个对象详情解读


红皮书五个例子中最重要的就是,ADO(ActiveX Data Objects)可以简单的理解为ADO是一种面向对象的编程接口,访问数据库的接口。

ADO中的常用的七个对象(三个独立对象,四个依赖对象)
三个独立对象
Command :连接对象
主要用来与数据库建立联系,连接数据库常用的两种Open 和 Close

Dim objCn As Connection
objCn.Open
objCn.Close

Connection :命令对象
执行命令操作,数据的查询,修改,添加,删除。

Dim objCmd As Command
objCmd("用户名") = "%" & txtUser & "%" '获得查询参数

Recordset :记录集对象
保存来自表或命令对象返回的结果

Dim objrs As New Recordset
Dim objDataSource As New Recordset

'创建一个局部Recodset对象保存objRs当前记录页数据
For intrecord = 0 To objrs.Fields.Count - 1
objDataSource.Fields.Append objrs.Fields(intrecord).Name, adVarChar, _
objrs.Fields(intrecord).DefinedSize

四个依赖对象(依赖于独立对象才能使用)
Field:字段对象,依赖于记录集对象使用,可以使用Fields集合来过记录集中的每个字段的信息。

Dim objRs As New Recordset
MSFlexGrid1.Cols = objRs.Fields.Count

Parameter:参数对象,依赖命令对象使用,用于为参数查询提供数据。

Dim objCmd As Command
'为Command对象objCmd创建参数
Dim Parm As New Parameter
Set Parm = objCmd.CreateParameter( 名",adVarChar, adParamInput, 10)

Error:错误对象,依赖连接对象使用,如果发生错误,错误信息就保存到连接对象的Errors集合中。使用错误对象来定义相应的错误措施,避免程序再执行的过程中意外终止。

Property:属性对象,每个连接对象,命令对象以及字段对象都有一份属性对象集合。使用属性对象可以访问特定对象的主要信息。例:获得数据库中表中的列

最后附上一张流程图

ADO的七个对象详情解读_字段

现阶段只是对ADO对象做了一个浅显的了解,
在以后的学习中不断深凿。


举报

相关推荐

0 条评论