课堂练习RS对象

RecordSet对象的创建 :recordset.Open Source,ActiveConnection,CursorType,LockType

  CURSORTYPE及LOCKTYPE:
  CursorType可选,AdOpenForwardOnly 默认,打开仅向前类型游标
                                   AdOpenKeyset 打开键集类型游标
                                   AdOpenDynamic打开动态类型游标
                                   AdOpenStatic 打开静态类型游标
  LockType可选 AdLockReadOnly 默认,只读;AdLockPessinmistic 保守式锁定可逐条读写;AdLockOptimistic 开放式锁定,只在update方法时才锁定记录;AdLockBatchOptimistic开放式批更新,用于批更新模式
 

RecordSet对象
   1 bof和eof
      功能:首尾测试
       语法:RecordSet对象实例名称.Bof
                RecordSet对象实例名称.Eof
   2 移动记录集指针
         RecordSet对象实例名称.MoveFirset(第一个符合记录)
                                                 .MovePrevious  (上一个符合记录)
                                                 .MoveNext   (下一个)
                                                 .MoveLast    (最后一个)
   3  获取字段的字段值
      [变量名称=] RecordSet对象实例名称("字段名称")
      [变量名称=] RecordSet对象实例名称(字段名称索引值)
       注,字段名称的索引值从0开始
      [变量名称=] RecordSet对象实例子名称.Fields("字段名称"/索引值)[.Value]
      获取字段的字段总数 .Count

* 包含文件
    .txt  .inc   .asp
    调用包含文件的语法:<!--#include file=""-->
     调用包含文件的文件类型:.asp  .shtm  .shtml


二、RecordSet对象的其它方法属性
   * 声明 Set RS对象实例名称=Server.CreateObject("ADODB.RecordSet")
  1 Open方法
     功能:填充记录集
     语法: Recordset对象实例名称.Open "sql语句",Conn对象实例,指针类型1,锁定类型2
  2 PageSize属性
     功能:设置分页时每页的记录集
      语法:RecordSet对象实例名称.PageSize=value
  3  RecordCount属性
     功能:获取记录集总数
      语法:[变量名称=] RecordSet实例.Count
   4 PageCount属性
   5 AbsolutePage属性
   功能,设置当前页
    语法:RecordSet对象实例名称.AbsolutePage=value  

 rs除了实现以上分页基本功能外也可以进行高级管理及相关操作:例如
 ...
sql="select * from 用户 where 用户名='"&username&"'"
 set_rs sql,rs
 if rs.eof then
   rs.addnew
             rs("用户名")=username
             rs("密码")=pwd
            rs("   ")=....
              rs.update
                 恭喜成功注册..五秒返回
               <meta http-equiv="refresh" content="5;URL=index.asp">

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值