关于RecordSet对象指针移动方法

本文详细介绍了 ADO RecordSet 对象的各种方法,如移动记录指针、定位记录、更新记录等,并通过具体示例展示了如何使用这些方法进行数据操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rs.movenext 将记录指针从当前的位置向下移一行
rs.moveprevious 将记录指针从当前的位置向上移一行
rs.movefirst 将记录指针移到数据表第一行
rs.movelast 将记录指针移到数据表最后一行
rs.absoluteposition=N 将记录指针移到数据表第N行
rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否
rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否
rs.update 更新数据表记录

rs.absolutepage=N 将记录指针移到第N页的第一行
rs.pagesize=N 设置每页为N条记录
rs.pagecount 根据 pagesize 的设置返回总页数
rs.recordcount 返回记录总数
rs.delete 删除当前记录,但记录指针不会向下移动
rs.addnew 添加记录到数据表末端


PS:以上可以理解为行指针,而列指针(属性指针)比较简单,形象的说,如下:
rs(0),rs(1),rs(2),.....rs(n)
属性1,属性2,属性3,.......属性n+1

例子:

如果查询语句指定了查询字段,则表示指定的第一个字段,若没有指定要查询的字段,则为数据库中第一个字段
比如
表A:
id username webname weburl oicq
查询
Select [weburl],[username] From [表A] Where id=1
rs(0)====>rs("weburl")
rs(1)====>rs("username")
Select * From [表A] Where id=1
rs(0)====>rs("id")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值