文档详情

Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第10章 2新.ppt

发布:2015-12-12约3.42千字共15页下载文档
文本预览下载声明
Web数据库技术应用教程 (第二版) 王承君 主编 中国水利水电出版社 10.4 Recordset记录集对象 10.4.1 Recordset记录集对象的属性 10.4.1 Recordset记录集对象的属性(2) 10.4.1 Recordset记录集对象的属性(3) 10.4.1 Recordset记录集对象的属性(4) 10.4.1 Recordset记录集对象的属性(5) 10.4.2 记录集对象的方法 10.4.2 记录集对象的方法(2) 10.4.2 记录集对象的方法(3) 10.4.2 记录集对象的方法(4) 10.4.2 记录集对象的方法(5) 10.4.3 记录集对象数据集合 10.4.3 记录集对象数据集合(2) 第10章 ASP访问数据库 10.4 Recordset对象 1 Recordset对象属性 2 记录集对象的方法 3 记录集对象数据集合 ADO中的内建对象Recordset是数据访问的主要接口,有点类似于C语言中指针的概念。Recordset存放的是来自表或查询结果的记录集,是按记录(行)和字段(列)的形式构成,在任何时刻一个Recordset对象只能指向一条记录。 通过对Recordset对象属性的访问与方法的调用,可以在记录一级上对数据库中的数据进行诸如增删、更新及在记录之间移动等一系列操作。 1.CursorType(游标类型)属性 该属性决定Recordset对象所使用的游标类型。游标决定了可以对一个记录集进行什么操作,还决定了其他用户可以对一个记录集进行什么样的改变。可以用4种类型的游标打开一个记录集。 AdOpenFowardOnly(前向游标):常量值0。 adOpenKeyset(键集游标):常量值1。 adOpenDynamic(动态游标):常量值2。 adOpenStatic(静态游标):常量值3。 2.LockType(锁定类型)属性 当打开记录集时,可以指定锁定类型LockType。锁定就是如何确保数据的完整性,有下面的4种锁定类型: adLockReadOnly:常量值1。以只读方式打开 . l?????AdLockPerssimistic:常量值2。当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。 l?????? AdLockOptimstic:常量值3。直到用Update方法提交更新记录时才锁定记录。 l??????? AdLockBatchOptimstic:常量值4。同时更新多笔数据时,暂不将更新数据存入数据库,而是暂存在缓冲区中,等待UpdateBatch调用后才将数据一次性写入数据库。 3.Filter属性 使用Filter属性将可以方便地对Recordset对象的数据集设置过滤条件。 4.CacheSize属性 用该属性指定一个Recordset对象一次可存于缓冲区中记录的数目。 5.MaxRecords属性 该属性指示通过查询返回给Recordset对象的最大记录数目。默认值为0,即返回所有所需的记录。 6.与游标移动有关的属性 (1)BOF属性 (2)EOF属性 (3)BookMark属性 (4)RecordCount属性 (5)AbsolutePage属性 (6)PageSize属性 (7)PageCount属性 (8)AbsolutePosition属性 以上几个属性常用在数据分页显示时。 7.与记录排列顺序有关的属性 (1)CursorLocation属性:该属性决定Recordset对象能否被排序及 CursorLocation的类型。 (2)Sort属性。该属性指定数据集将按哪些字段进行升序或降序排序。它可以设置或返回一个用逗号分隔的字段名排序字符串,其中的每个名称是Recordset中的Field。其语法格式如下: Recordset.Sort[=SortOrder] 8.与系统维护有关的属性 (1)ActiveConnection属性:该属性用来设置或返回当前活动的连接对象所使用的连接命令字符串。 (2)Source属性:该属性指示记录集对象中数据的来源 (3)State属性:该属性是只读的,可应用于所有的对象,作用是返回其对象状态是打开还是关闭的。 (4)Status属性:该属性指示有关批量更新,或其他大量操作时的Recordset对象的当前状态。 1.打开记录集的Open方法 Open方法用来打开一个基于ActiveConnection和Source属性的Recordset,还可以用来传递打开游标所需的所有信息。语法格式
显示全部
相似文档