(ActiveXDataObjects)是Microsoft公司最新推出的数据访问技术。它将逐步替代DAO和RDO而成为主要的数据访问接口。1ADO编程模型的层次结构简介ADO编程模型主要由连接(Connection)、mand)、记录集(Recordset)、字段(Field)、参数(Parameter)、错误(Error)和属性(Property)等七个对象集合组成。图9-1表示了ADO对象模型的层次结构。(Connection)Connection对象代表了打开的与数据源的连接。建立与数据源的连接后,可以用Connection的属性和方法来执行各种操作。如:ConnectionString属性:连接字符串,对连接进行初始化。Provider属性:指定OLEDB的提供者。Open方法:建立到数据源的物理连接。可用Close方法将其切断。Execute方法:对连接执行的各种操作。Cancel方法:取消Open方法或Execute方法的调用。(Recordset)描述来自数据表或命令执行结果的记录集合。Recordset对象是在行中检查和修改数据最主要的方法。常用于指定可以检查的记录,移动记录,添加、更改或删除记录等。Recordset对象常用的属性:Source:mand对象、SQL语句或查询名RecordCount:返回记录集中的记录总数。AbsolutePosition:记录指针位置(从1开始).6BOF、EOF:标志当前记录指针是否首记录之前或末记录之后。Bookmark:返回或设置Recordset对象中当前记录的书签。CursorType:返回或设置Recordset对象中使用的游标类型。Filter:设置Recordset对象中的数据筛选条件。Sort:设置排序字段。7Recordset对象常用的方法:Open:打开代表数据表、查询结果等记录集。MoveFirst,MoveLast,MoveNext,和MovePrevious:移动记录指针到首记录,末记录,下一个记录,上一个记录。AddNew:创建一条新的空记录。Update:保存当前记录的更改。CancelUpdate:调用Update方法之前取消对当前记录的更改。Delete:删除当前记录。Requery:重新执行生成Recordset对象的查询,以更新其中数据。(Field)和字段集合(Fields)Field对象代表记录中的一列,Fields是Field对象的集合,描述记录中的字段的集合。Fields的主要属性和方法如下:Name属性:字段的名称。Value属性:字段的值。Count属性:得到Fields集合中包含的Field对象的数量。Append方法:用于向Fields集合添加一个Field对象。Delete方法:用于从Fields集合中删除一个Field对象。使用格式:,FieldName是要删除的Field对象名。,一般有以下几个步骤:在VB工程中引用ADO对象库;建立与数据库的连接;创建命令;运行命令;使用记录集的属性和方法操作数据库中的数据。10
第9章ado编程备课讲稿 来自淘豆网www.taodocs.com转载请标明出处.