ADO的Recordset对象.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADO的Recordset对象

一、授课题目 ADO的Recordset对象 二、教学时间安排 上课2学时,上机2学时 三、教学目的、要求 1.熟悉Recordset记录集对象的相关属性、相关方法、记录集内容的显示实现对数据库中数据的访问; 2.熟悉运用HTML表单界面,利用记录集方法查询数据库记录; 四、教学重点和难点 1.利用记录集对象实现对数据库的有关操作; 五、教学方法及手段 1. 多媒体授课。实例演示介绍Recordset对象操作数据库。 2. 上机实训。通过用户登陆判断页面练习Recordset对象操作数据库。 六、教学过程设计 1. 导入新课 在上次课程中,我们已经运用ADO的Connection对象实现了对数据库的访问,并通过SQL语句定义了对数据库中表的具体操作,接下来我们要把SQL语句在ASP页面中执行起来,并返回结果。 2. Recordset对象 除了利用连接对象的execute方法可获得记录集外,也可以运用ADO的recordset对象来获得记录集;且该方法所获得的记录集,具有更灵活的控制性和更强的功能;在打开记录集之前,还可以详细设置记录集的游标和锁定类型。recordset对象负责浏览和操作从数据库中取出的数据,就像一个二维数组,数组的每一列表示数据库中的一个数据列,而同时每个数据列包含多个字段。 创建recordset对象:同Connection对象的创建 set rs=server.createobject(“adodb.recordset”) open方法 rs.open usersql,myconn,cursortype,locktype,option usersql:代表SQL查询语句 ; myconn:代表数据源名或数据库的链接字符串,文件数据源表达为“FILEDSN=数据源文件名”; cursortype:用于设置记录集的游标类型,为可选项。控制从服务器数据库取回数据的方式,从而决定可以对记录集进行怎样的操作。 符号常量 值 功能描述 adOpenForwardOnly 0 前项游标,默认值。只能向前移动; AdOpenKeyset 1 可向前或向后移动游标,一个用户删除或改变一条记录后,记录集将反映出这个变化,若用户添加新记录,该新记录将不会出现在记录集中; AdOpenDynamic 2 可向前或向后移动游标,其他用户的任何修改都将在记录集中立即反映出来; adOpenStatic 3 静态游标。其他用户的任何修改都不在记录集中反映出来;服务器响应的数据与数据库已经分开; Locatype属性:用于设置对记录集的锁定类型,锁定类型决定了当不止一个用户同时试图修改一个记录时,数据应如何处理。 符号常量 值 功能描述 adLockReadOnly 1 以只读方式打开,所以不能做任何更新;为默认值。 adLockPessimistic 2 在编辑修改记录时,立即锁定它;悲观加锁; adLockOptimistic 3 在编辑修改记录时,并未加锁,只有在调用记录集的Update方法更新记录时,才锁定记录。即乐观加锁。 Option:该参数项用于指定usersql参数项的命令字符串的类型 符号常量 值 功能描述 adCmdText H0001 被执行的字符串是一个命令文本 adCmdTable H0002 被执行的字符串是一个表 adCmdStoredProc H0004 被执行的字符串是一个存储过程 adCmdUnknown H0008 不指定字符串的类型,即未知类型。此为默认值 EOF 、BOF属性 BOF指示当前记录位置位于recordset对象的第一个记录之前,EOF指示当前记录位置位于recordset对象的最后一个记录之后。一般用于数据库操作的结果情况。 6. fields对象属性:value name type size count 引用方式:rs.fields(字段名|字段顺序号).value 举例: rs.fields(“username”).value rs.fields(1).value rs (1) rs(“username”) 7. 综合应用 我们可以综合前面所学的知识实现用户登陆页面的判断。 Check.asp !--#include file=conn.asp-- % dim yhm,mm yhm=request.Form(txtUserName) mm=request.Form(txtUserPassword) sql=select * from admin where admin_name=yhm set rs=server.CreateObject(adodb.recordset) rs.open sql,conn,1,1

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档