- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Web数据库技术》第8章3节 记录集对象.ppt
8.3 记录集对象 本节内容: l? 记录集对象的方法、属性及集合 l 记录集对象的基本用法 l 记录集对象的分页显示功能 ADO中的内建对象RecordSet是数据库访问的主要接口,它指向数据表中的一个记录集,有点类似于C语言中指针的概念。在任何时刻一个Recordset对象只能指向一条记录。 对象Recordset存放的是来自表或查询结果的记录集,是按记录(行)和字段(列)的形式构成。可以在非显式打开Connection对象的情况下,打开一个Recordset对象;也可以创建一个Connection对象,然后在该Connection对象上打开多个Recordset对象。 Recordset对象创建一个数据游标的同时,就从数据提供者那里得到一个数据集。通过对创建与管理数据游标的Recordset对象属性的访问与方法的调用,可以在记录一级上对数据库中的数据进行诸如增删记录、更新记录及在记录之间移动等一系列操作。 8.3.1 创建Recordset对象 在使用Recordset对象之前,必须先创建该Recordset对象。创建Recordset对象可用以下几种方式: (1)先创建Connection对象,然后在该Connection对象上创建Recordset对象。 程序见书中sample8-06.asp 该程序首先通过以下语句: Set rs=Server.CreateObject(ADODB.RecordSet) 创建Recordset对象后,便可利用其Open方法与数据库中表member连接,从而实现从数据库中读取数据。 (2)直接使用Recordset对象的功能来创建Recordset对象 8.3.2 记录集对象的行为属性 1 Recordset对象的行为属性 (1)CursorType(游标类型)属性:CursorType属性是Recorset对象中的一个重要属性。该属性决定Recordset对象所使用的游标类型。游标决定了可以对一个记录集进行什么操作,还决定了其他用户可以对一个记录集进行什么样的改变。可以用四种类型的游标打开一个记录集。下面列出了游标的不同类型和限制: adOpenDynamic(动态游标):常量值2。使用动态游标,可以在记录集中向前或向后移动。其他用户造成的记录的任何变化都将在记录集中有所反映。此类型的游标功能强大同时也是耗费系统资源最多的游标。Dynamic游标可以看到它们保存记录集合的所有变化。使用Dynamic游标的用户可以看到其他用户所做的编辑、增加、删除。如果数据提供者允许这种类型的游标,那么它是通过每隔一段时间从数据源重取数据来支持这种可视性的。毫无疑问这会需要很多的资源。 ??adOpenKeyset(键集游标):常量值1。其行为类似动态游标,可以在记录集中向前或向后移动。不同的只是禁止查看其他用户添加的记录,并禁止访问其他用户删除的记录,但其他用户所做的数据更改依然可见。? adOpenStatic(静态游标):常量值3。使用静态游标,可以在记录集中向前或向后移动。但是,如果用户在查看数据集同时,数据集发生了更新,删除或添加的操作,它将无法实时反映数据集的变化. AdOpenFowardOnly(前向游标):常量值0。该类型游标占用最少的资源,因而能得到最高的性能。它也是recordset缺省的游标类型,其行为类似静态游标,唯一的缺点是只能单向移动游标.只能使用movenext这样的方法从头到尾单向遍历记录集,而不能使用moveprev,否则将提示出错。直接使用Command 或Connection对象的Execute方法创建的游标就属于该类游标。 (2)LockType(锁定类型)属性:LockType属性是Recordset对象中的又一个重要属性。当打开记录集时,可以指定锁定类型LockType。锁定就是如何确保数据的完整性,确保更改不会被覆盖 。需要避免的典型情况是多次更新, 比如一个用户改动了一些数据,接着另一 个用户立即又将其做了修改。为了避免这种情况发生,就要锁定记录。有许多不同的方法可以保证记录得到保护,可通过锁定类型来设置这些方法。有下面的四种锁定类型: AdLockReadOnly:常量值1。Recordset对象以只读方式启动,指定不能修改记录集中的记录,无法运行AddNew、Update及Delete等方法,适用于仅浏览数据的场合。 AdLockOptimstic:常量值3。直到用Update方法提交更新记录时才锁定记录。 AdLockPessimistic:常量值2。当修改记录时,数据提供者将尝试锁定记录
您可能关注的文档
- [指南]06景观设计-美国的景观设计.ppt
- 苏州美欣商业街项目操作思路提案报告(含平面)2006-49页.ppt
- 《 辽宁省消耗臭氧层物质现状调查项目培训 》.ppt
- 土地整理复垦开发项目信息报备系统 - 山东省城镇地籍数据库标准.ppt
- 存貨生產與訂貨生產之生產管理.ppt
- GB10789-2008 《饮料通则》国家标准解读.ppt
- 杭州西湖博物馆亮化工程案例介绍.pptx
- 四川省七年级英语下册《Unit10 Where did you go on vacation》课件3 人教新目标版.ppt
- 车载,运动相机的检测中继镜方案.ppt
- C++面向对象程序设计(第7版)之课件13(第十三章).ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)