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">