ASP中recordset所有的属性与方法 简介

ASP中recordset所有的属性与方法 
rs = Server.CreateObject("ADODB.RecordSet")
  rs.Open(sqlStr,conn,1,A)
  注:A=1表示读取数据;A=3表示新增、修改或删除数据。
  在RecordSet组件中,常用的属性和方法有:
  rs.Fields.Count:RecordSet对象字段数。
  rs(i).Name:第i个字段的名称,i为0至rs.Fields.Count-1
  rs(i):第i个字段的数据,i为0至rs.Fields.Count-1
  rs("字段名"):指定字段的数据。
  rs.RecordCount:数据记录总数。
  rs.EOF:是否最后一条记录。
  rs.MoveFirst:指向第一条记录。
  rs.MoveLast:指向最后一条记录。
  rs.MovePrev:指向上一条记录。
  rs.MoveNext:指向下一条记录。
  rs.GetRows:将数据放入数组中。
  rs.Properties.Count:ADO的ResultSet或Connection的属性个数。
  rs.Properties(item).Name:ADO的ResultSet或Connection的名称。
  rs.Properties:ADO的ResultSet或Connection的值。
  rs.close():关闭连接。

属性和方法分开列出

属性:
AbsolutePage属性:当RecordSet对象设有分页时,返回当前页码。 
AbsolutePosition属性:当前指针的绝对位置。 
ActiveConnection属性:指明进行SQL语句的数据库连接。 
EOF属性:若指针位于第一条记录之前,返回TRUE、否则返回FALSE。 
Bookmark属性:将指针设置在某条记录。 
CursorLocation属性:设置或返回光标提供者的位置,若设为2(adUseServer)表示使用服务器端光标(默认);若设为3(adUseClient)表示使用浏览器端光标。 
CursorType属性:指出RecordSet对象中使用的光标类型 
EditMode属性:返回RecordSet对象当前的编辑模式 
BOF属性:若指针位于最后一条记录之后,返回TRUE、否则返回FALSE。 
Filter属性:从RecordSet对象中筛选记录。 
LockType属性:指定编辑过程中对记录的锁定类型。 
MaxRecords属性:可以返回的最多记录条数。 
PageCount属性:返回RecordSet对象的分页总数。 
PageSize属性:RecordSet对象设有分页时,设置分页的记录条数。 
RecordCount属性:返回RecordSet对象中记录条数。 
source属性:设置用来建立RecordSet对象的SQL来源。 
State属性:返回RecordSet对象的状态:1(adStateOpen)表示打开;2(adStateClosed)表示关闭。 
Status属性:返回对记录的处理是否成功:1(adStatusOK)表示成功;2(adStatueErrorsOccurred)表示产生错误。 
方法:
AddNew方法:为可更新的RecordSet对象创建一个新记录。 
CancelBatch方法:取消批次更新。 
CancelUpdate方法:取消对当前的RecordSet对象中某一个记录的任何改变,但必须在使用Update之前。 
Clone方法:复制一个已存在的RecordSet对象。 
Delete方法:删除RecordSet对象中当前一条记录。 
MoveFirst方法:将当前指针移到RecordSet对象中的第一条记录。 
MoveLast方法:将当前指针移到RecordSet对象中的最后一条记录。 
MoveNext方法:将当前指针移到RecordSet对象中的当前记录的下一条记录。 
MovePrevious方法:将当前指针移到RecordSet对象中的当前记录的上一条记录。 
Move n方法:将当前指针移到RecordSet对象中的当前指针到第n条记录。 
Open方法:打开一个RecordSet对象。 
Update方法:保存对当前RecordSet对象中记录的更新。
GetRows方法:从当前记录开始取出n条记录并存于一个二维数组中。

循环得到一条记录的所有值

For Each objFld In rs.Fields

                Response.Write objFld

Next

得到属性个数

rs.Fields.count

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值