Tip of my blog

站长日记,与所有网友分享建站(博客)心得!


GetRows用法解释
阅读全文() | 回复(0) | 引用通告() | 编辑

大家应该都知道 Recordset 有个 GetRows 属性,但是真正使用的不多,我也是最近才用的!汗……

其实这个属性很简单,就是把数据集输出到一个数组中但是实用性可不小,在这里我举一个例子说明一下GetRows的使用方法,大家举一反三能想到更多的用法!

比如一个分类的表 T_Cate,结构和数据如下:



以下是引用片段:
ID    |    Title    |   Intro 
----------------------------------------- 
1     |    新闻    |   这里是新闻 
2     |    教程    |   这里是教程 
3     |    下载    |   这里是下载


好了,表建立好了,数据也有了,下面我们就要用到GetRows咯!

代码片段
以下是代码片段:
Dim Rs_Cate
Dim Arr_Cate
Set Rs_Cate=Conn.ExeCute("SELECT ID,Title,Intro FROM T_Cate ORDER BY ID ASC")
Arr_Cate=Rs_Cate.GetRows
Set Rs_Cate=Nothing


好了表数据已经导出到数组了!下面我们将遍历这个数组

呵呵,好了,输出的数据为:
以下是引用片段:
ID:1 | 标题:新闻 | 介绍:这里是新闻
ID:2 | 标题:教程 | 介绍:这里是教程
ID:3 | 标题:下载 | 介绍:这里是下载

代码片段
以下是代码片段:
Dim Arr_CateNumS,Arr_CateNumI
Arr_CateNumS=Ubound(Arr_Cate,2)   '得到数组中数据的下标
For Arr_CateNumI=0 To Arr_CateNumS
     Response.Write("ID:"&Arr_Cate(0,Arr_CateNumI)&" | 标题:"&Arr_Cate(1,Arr_CateNumI)&" | 介绍:"&Arr_Cate(2,Arr_CateNumI)&"
")
Next


好了,具体就写这么多吧!文采不行,如果大家有什么不明白的,多用用就可以了,呵呵
更多的GetRows信息,大家可以看看相关的文章,在这里我就不多说了!

 

GetRows 方法

将 Recordset 对象的多个记录恢复到数组中

语法

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

返回值

返回二维数组

参数

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

Start    可选,字符串长整型,计算得到在 GetRows 操作开始处的记录的书签飞飞~Asp技术乐园也可使用下列 BookmarkEnum

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

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

说明

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

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

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

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

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

by QunluoMaster 发表于 2008-7-12 15:05:07
..................................................
博客的精神于写自己某一刻的思想或心动!
..................................................
当然要是你愿意就是拿来做记事本也可以!
..................................................
群落博客将提供全程免费服务!免费注册!
..................................................
欢迎您成为群落博客的成员!使用之前请先看系统帮助>>>>系统帮助
..................................................

免费注册群落博客【点击完成注册】
..................................................

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
July 2008
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
My subject | 我的主题

New entries | 新发表

Messages Board | 留言板


Guest Comments | 新评注


Blogger Login | 登陆栏
Blog Infomation | 信息栏
Blog Infomation | 搜索栏
Blog Infomation | 收藏栏
『中国群落博客』

免费注册博客通道


站长日记
© COPYRIGHT 2005 ALL RIGHTS RESERVED http://qunluo.com