ADO的七个对象详情解读

简介: 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对象做了一个浅显的了解,

在以后的学习中不断深凿。

目录
相关文章
|
3月前
|
开发框架 JSON 前端开发
利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
|
开发框架 前端开发 .NET
Api:无法检索元数据,mvc:未将对象引用设置到对象的实例
Api:无法检索元数据,mvc:未将对象引用设置到对象的实例
Api:无法检索元数据,mvc:未将对象引用设置到对象的实例
|
SQL 数据库连接 数据库
使用ADO对象添加、修改、删除数据
使用ADO对象对数据库中的数据进行添加、修改和删除等操作。首先创建一个ADO类,通过ADO类连接数据库,并打开记录集。例如,使用ADO对象添加、修改、删除数据,程序设计步骤如下:(1)创建一个基于对话框的应用程序,将对话框的Caption属性修改“使用ADO对象添加、修改、删除数据”。
1362 0
|
SQL 移动开发 数据库
VC++中使用ADO方式操作ACCESS数据库
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。
1117 0