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 对象
前途是光明的,道路是曲折的,这是人们常说的一句话,事实也的确如此,不经历风雨哪能见彩虹。前行的路必然不会一路平坦,但只要方向正确,只要还有毅力,还能坚持下去,就要继续前进。唯有这样才能创造属于自已的奇迹。