rs(0)与rs("字段名")的区别

本文详细介绍了RecordSet对象的使用方法,包括如何通过索引或字段名获取数据,以及RecordSet对象的一些常用属性和方法,如fields.count、movefirst等。

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

rs(0)与rs("字段名")的区别

 
 注意:rs是RecordSet对象

前者是按sqlyu语句读出来的记录急的先后顺序命名的,  
   
  rs(0)就是你select出来的第一个记录集。

select   id,name,pwd   from   table  
  rs(0)=rs("id")  
  rs(1)=rs("name")  
  rs(2)=rs("pwd")
select   id,username,userpsw   form   ............  
  rs(0)表示id字段  
  rs(1)表示username  
  rs(2)表示userpsw

完整的用法:  
  recorset是一个对象,它有一个集合属性fields.  
  rs.fields.count返回列数  
  rs.fields.item(index)   返回fields对象  
  fileld.name/field.value  
  值得一提的是,index可以通过key访问,也可以通过索引值访问  
  rs的缺少属性就是fields,而fileds的缺省属性就是item  
  所有rs(0)=rs.fields.item(0).vlaue  
 

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.movenext:   将指标移到下一笔记录。  
  rs.moveprev:   将指标移到上一笔记录。  
  rs.movefirst:   将指标移到第一笔记录。  
  rs.movelast:   将指标移到最后一笔记录。  
  rs.close:   关闭   recordset   对象
.

转载于:https://www.cnblogs.com/kelly1314/p/7194113.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值