用户名: 密码: 验证码: 注册           网站地图 高级搜索 RSS订阅 收藏本站
山东十七地市站长联盟信息: 济南 青岛 淄博 枣庄 东营 烟台 潍坊 济宁 泰安 威海 日照 莱芜 临沂 德州 聊城 滨州 菏泽      
您的位置:主页>网络编程>Asp编程>

ASP技巧:rs.getrows方法

[ 来源: | 作者: | 更新日期:2007-11-8 23:35:38 | 评论 0 条 | 我要投稿 ]

GetRows()方法是将数据从 Recordset 复制到二维数组中,这是一个二维数组,第一个下标标识字段,第二个则标识记录号 字串5

所以rsArray = rs.GetRows()
rsArray(0, 0)就表示记录集第一行的第一字段值
rsArray(1, 0)就表示记录集第一行的第二字段值

字串2

数组的数据是保存在内存中的,这就从根本上解决了每次显示记录还需向数据库请求的麻烦

字串9

参考:关于GetRows()的详细介绍和用法 字串8

GetRows 方法
将 Recordset 对象的多个记录恢复到数组中。 字串5

语法 字串7

array = recordset.GetRows( Rows, Start, Fields )

字串4

返回值

字串7

返回二维数组。

字串6

参数 字串8

Rows    可选,长整型表达式,指定要检索记录数。默认值为 adGetRowsRest (-1)。 字串7

Start    可选,字符串或长整型,计算得到在 GetRows 操作开始处的记录的书签。也可使用下列 BookmarkEnum 值。 字串4

常量             说明
AdBookmarkCurrent        从当前记录开始。
AdBookmarkFirst         从首记录开始。
AdBookmarkLast         从尾记录开始。 字串3

Fields   可选,变体型,代表单个字段名、顺序位置、字段名数组或顺序位置号。ADO 仅返回这些字段中的数据。

字串2

说明 字串6

使用 GetRows 方法可将记录从 Recordset 复制到二维数组中。第一个下标标识字段,第二个则标识记录号。当 GetRows 方法返回数据时数组变量将自动调整到正确大小。 字串6

如果不指定 Rows 参数的值,GetRows 方法将自动检索 Recordset 对象中的所有记录。如果请求的记录比可用记录多,则 GetRows 仅返回可用记录数。

字串6

如果 Recordset 对象支持书签,则可以通过传送该记录的 Bookmark 属性值,来指定 GetRows 方法将从哪个记录开始检索数据。

字串3

如要限制 GetRows 调用返回的字段,则可以在 Fields 参数中传送单个字段名/编号或者字段名/编号数组。

字串4

在调用 GetRows 后,下一个未读取的记录成为当前记录,或者如果没有更多的记录,则 EOF 属性设置为 True。

字串7


Tags:方法 技巧 记录 GetRows 返回 开始 Recordset 如果 数据
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为