大家应该都知道 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 标题:下载 介绍:这里是下载
好了,具体就写这么多吧!文采不行,如果大家有什么不明白的,多用用就可以了,呵呵
出处:i170.com
责任编辑:moby
◎进入论坛网络编程版块参加讨论
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||
| |
|
>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器