设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>Asp 订阅本栏目  
GetRows用法解释
时间: 2007-11-07 10:33:02 阅读次数:3808


大家应该都知道 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)飞飞~Asp技术乐园

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

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

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

说明

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

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

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

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

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

信息参考手册ADO对象手册/手册下载




站内搜索    

下一篇总结的防止论坛自动注册机的3种办法

上一篇vbscript Asc 函数 使用介绍

本栏目最新 栏目最新列表
HTTP 401.5 - 未经授权:ISAPI/CGI 应用程序
Asp使用FSO写UTF-8编码文件的方法
asp操作,控制excel的方法
让ewebeditor兼容ie8的方法
Asp实现二级域名的方法
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
AWStats安装QQ传真IP插件
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
Transact SQL 常 [1] [2]
VIA Rhine II Fast Ethe
电脑常用端 [1] [2] [3]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
经典__悟透JavaScript
 width= 
伟哥博客 西安房产 123最新电影 三四六四