首页 > 代码库 > rs(0)与rs("字段名")的区别
rs(0)与rs("字段名")的区别
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")
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
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 对象
.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 对象
rs(0)与rs("字段名")的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。