回 帖 发 新 帖 刷新版面

主题:ASP中记录集的getrows方法怎么用啊?

<%
    Dim Rs_Cate,Arr_Cate
    Set Rs_Cate=bbs_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
%>

Arr_CateNumS=Ubound(Arr_Cate,2)  '得到数组中数据的下标
这个2代表什么意思啊?能不能举个详细的例子说明一下啊?

回复列表 (共2个回复)

沙发


Arr_CateNumS=Ubound(Arr_Cate,2)


2代表是获得数组2维的最大下标

例如:

dim a(1,2) '定义一个2行3列的数组

ubound(a,1)=2 '获得数组1维的最大下标为2,也可以省略不写1。ubound(a)=2

ubound(a,2)=3 '获得数组2维的最大下标为3

板凳

谢谢兄弟

我来回复

您尚未登录,请登录后再回复。点此登录或注册