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


大家应该都知道 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 操作开始处的记录的书签也可使用下列 BookmarkEnum

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

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

说明

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

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

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

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

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

信息参考手册ADO对象手册/手册下载飞飞Asp技术乐园




站内搜索    

下一篇总结的防止论坛自动注册机的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条信息  
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
每日一句:Theres no tu
经典__悟透JavaScript
 width= 
伟哥博客 西安房产 123最新电影 三四六四