欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

GetRows的用法详解!

程序员文章站 2022-08-06 16:40:37
大家应该都知道 recordset 有个 getrows 属性,但是真正使用的不多,我也是最近才用的!汗…… 其实这个属性很简单,就...
大家应该都知道 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

好了表数据已经导出到数组了!下面我们将遍历这个数组
复制代码 代码如下:

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)&"<br>")
next

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

好了,具体就写这么多吧!文采不行,如果大家有什么不明白的,多用用就可以了,呵呵