网站大量收购独家精品文档,联系QQ:2885784924

网络数据库的访问--odbc7页.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆市万州高级技工学校 第七章 网络数据库的访问-- ODBC ( 9 ) 电子商务网页制作 第七章 网络数据库的访问-- Recordset 对象 ? Recordset 对象表示的是来自基本表或命令执行结果的记录全集。任何时候, Recordset 对象所指的当前记 录均为集合内的单个记录。也就是说,该对象负责浏览和操作从数据库中取出的数据,该对象就像一个二 维数组,数组的每一列表示数据库中的一个数据列,而同时每个数据列包含多个字段,每个数据字段就表 示一个 Field 对象。 ? Recordset 对象的创建 ? 有两种方式 ? 显示: Set rs=Server.CreateObject(ADODB.Recordset) ? 隐式:通过 connection 对象或 command 对象的 Execute 方法 第七章 网络数据库的访问-- Recordset 对象 ? Recordset 对象的方法 ? Open 方法 ? Open 方法可打开代表基本表、查询结果或者以前保存的 Recordset 中记录的游标(指向数据库 数据的位置,即指针)。 ? 语法: recordset.open source,ActiveConnection,CursorType,LockType 其中: Source 主要计算 Command 对象的变量名、 SQL 语句、表名、存储过程调用的 Recordset 文件名。 ActiveConnection 为计算有效 Connection 对象变量名或包含 ConnectionString 参数的字符串。 CursorType (光标)用来确定服务器打开 Recordset 时应该使用的游标类型。 LockType (锁定)用来确定服务器打开 Recordset 时应该使用的锁定(并发)类型的值。 第七章 网络数据库的访问-- Recordset 对象 表 7.6 CursorType 的取值范围 常量 参数值 说明 AdOpenForwardOnly 0 ( 默认值 ) 除了只允许向前移动外,其余的与静态光标相同 AdOpenKeyset 1 键集类型的光标记录集是固定的,可以看到其他用户的修改,但新 记录却不可见。如果别的用户删除了记录,那么这些记录在记录集 中将会变得不可访问。这项功能是通过标识记录集的键来实现的, 所以键一直保留着,即使改变或删除记录。允许在记录集中向前、 向后移动。 AdOpenDynamic 2 动态的光标没有固定的记录集。其他用户的更改、添加或删除操作 在记录集中是可见的。允许在记录集中向前、向后移动。 AdOpenStatic 3 静态光标含有对记录的静态拷贝。这意味着在记录集建立之后,记 录集的内容就固定了。其他用户对记录的更改、添加和删除都是不 可见的。允许在记录集中向前、向后移动。 第七章 网络数据库的访问-- Recordset 对象 常量 参数值 说明 AdLockReadOnly 1 (默认)只读-不能改变数据 AdLockPessimistic 2 (悲观的)当修改记录时,数据提供者将尝试锁定记录以确保成 功地编辑记录。只要编辑一开始,则立即锁住记录 AdLockOptimistic 3 (乐观的)直到用 Update 方法提交更新记录时才锁定记录 AdLockBatchOptimistic 4 (批量乐观的)允许修改多个记录,只有调用 UpdateBatch 方法后 才锁定记录 表 7.7 LockType 的取值范围 第七章 网络数据库的访问-- Recordset 对象 Const adopenstatic=3 Const AdOpenDynamic=2 Const adlockOptimistic=3 Dim conn Set conn=Server.CreateObject(ADODB.Connection) 打开连接数据库 Dim strProvider strProvider=provider=microsoft.jet.oledb.4.0;data source= + server.mappath(student.mdb) conn.open strprovider 利用 Server 对象的 CreateObject 方法建立 Recordset 对象 Dim res Set res=Server.CreateObject(ADODB.Recordset) Dim strSQL 瑳卲?尽敳敬瑣?映潲?瑳摵湥屴 with res .source=strSQL .ActiveConnection=conn .cursortype=AdOpenDynamic .locktype=adlockOptimistic .op

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档