asp 数组(ASP中如何将数据库内容导入到数组)

:暂无数据 2026-08-21 20:50:01 :1

asp 数组(ASP中如何将数据库内容导入到数组)

大家好,关于asp 数组很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于ASP中如何将数据库内容导入到数组的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

ASP中如何将数据库内容导入到数组

方法1通过split()函数:
dim Arr,Rs
Set Rs=Conn.Execute("select aa from abc")
Arr=""
Do While Not Rs.Eof
If Arr="" Then
Arr=Rs("aa")
Else
Arr=Arr&","&Rs("aa")
End If
Rs.Movenext
loop
Arr=split(Arr,",") ’arr即是你想要的数组
方法2,通过记录集的GetRows方法
‘可取多个字段
Set Rs=Conn.Execute("..........")
Arr=Rs.GetRows()
Rs.Close()
’操作Arr
’方法是Arr(Y,X)
’X可以理解成表格的行
’Y就是表格的列

asp 全局数组变量的设置

方法一:通过session传递
  在 a.asp 中设置 session("arr_name")=name,在b.asp中可以直接用 session("arr_name")(i)
或者 b.asp中设置 name=session("arr_name") : someVar=name(2)
方法二:通过Application传递,与Session相同,不再详写。
方法三:序列化
  a.asp中 将代码或变量 序列化到文件,可以使xml,json,bin等格式,然后b.asp 中读取文件,然后反序列化成 代码或变量,这个借助 asp.net c#中的概念,在c#中很容易实现,asp中比较麻烦,实用性不高,不罗列这个超级代码
方法四:模版代换
  在 a.asp 中设置name的代码 保存到 common.inc 中,在b.asp中包含即可。 a.asp 中通过fso或adodb.stream组件将 字符串 "《"&"%name(1)=""123"" : name(2)=""abc"" :’’等等语句%"&"》" 写入文件 common.inc中,b.asp中使用 《!=#include file="common.inc"--》
方法五:宏代换
  跟方法四类似,只不过去掉了两端的《%%》符号。b.asp中通过读取common.inc文件到字符串变量 ReadAStringFromCommon。 然后 execute ReadAStringFromCommon
推荐使用 方法一和方法二。方法四,和方法五再 某些CMS或仿MVC构架中有应用

asp怎么对数组进行循环

可以使用foreach 来遍历数组 ,如

double
foreach(double num in series )
{
    //num 就是 数组中的每一个元素
    //do something
}

或是使用数组的下标来进行控制,如:

for(int i = 0 ; i 《 series.Length; i++)
{
    double num = series; //下标为i的值
}

asp 数组问题

分类: 电脑/网络 》》 程序设计 》》 其他编程语言
问题描述:

初学asp不怎么会用数组!

谁能教我一下使用方法!!!最好 给我几个能用的例子从简单到复杂的!

不胜感谢!!!!! 请高手介绍一下经验!

解析:

A 定义数组
有两种方式:DIM和REDIM。

DIM定义的是固定个数、数据类型的数组;而REDIM则不同,它可以定义不同类型的数据,也可以定义个数并非固定的数据。比较下面几个例子。 都合法的例子:

程序代码

Dim myarray(5,2)

Redim myarray(5,2)

前者错误而后者合法的例子:

程序代码

n=10 n=10

Dim myarray(n)

Redim myarray(n,2)

另外REDIM还可以定义未定类型的数组,如:

程序代码

Redim myarray(10)

B 数组个数

在以DIM或REDIM定义数组时指定的下标,表示的是访问该数组时所容许的最大下标,却不是该数组的个数。实际上,一维数组个数总是等于(最大下标+1),访问时是通过下标从0开始逐个访问的。

比如:Dim myarray(5) 定义的数组元素有6个,分别是:myarray(0)、myarray(1)、myarray(2)、myarray(3)、myarray(4)、myarray(5)。

再如:Redim thisarray(2,5)实际上定义了一个(2+1)*(5+1)=1 8的二维数组。

既然如此,那么,可不可义定义一个只有一个元素的数组呢?答案是:不可以。

如前所说,Redim thisarray(1)定义的数组实际上有(1+1)个数组元素,但类似于: Redim thisarray(0)的语法,错误的。所以,不能定义一个只有一个数组元素的数组。 其实,以上说的只是其默认状况。其实,定义数组可以通过定义下标的起止从而达到定义数组的个数甚至下标的起止编号的。比如:Redim thisarray(1980 to1990)就 定义了一个含有11个元素的数组,下标从1980到1990。

OK,关于asp 数组和ASP中如何将数据库内容导入到数组的内容到此结束了,希望对大家有所帮助。

asp 数组(ASP中如何将数据库内容导入到数组)

本文编辑:admin

更多文章:


confusionmatrix什么意思(condusion怎么读)

confusionmatrix什么意思(condusion怎么读)

其实confusionmatrix什么意思的问题并不复杂,但是又很多的朋友都不太了解condusion怎么读,因此呢,今天小编就来为大家分享confusionmatrix什么意思的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分

2026年11月3日 22:50

vue3低代码平台(阿里低代码引擎支持vue吗)

vue3低代码平台(阿里低代码引擎支持vue吗)

大家好,关于vue3低代码平台很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于阿里低代码引擎支持vue吗的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年11月3日 22:30

phpcms下载站(有没有phpcms v9的火车头采集入口)

phpcms下载站(有没有phpcms v9的火车头采集入口)

这篇文章给大家聊聊关于phpcms下载站,以及有没有phpcms v9的火车头采集入口对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年11月3日 15:10

十字路口红绿灯plc程序梯形图(简易欧姆龙PLC十字路口红绿灯梯形图)

十字路口红绿灯plc程序梯形图(简易欧姆龙PLC十字路口红绿灯梯形图)

这篇文章给大家聊聊关于十字路口红绿灯plc程序梯形图,以及简易欧姆龙PLC十字路口红绿灯梯形图对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年11月3日 14:50

js压缩图片最低能压缩多百分之多少?把vars.js压缩为vars.rar压缩文件怎么操作

js压缩图片最低能压缩多百分之多少?把vars.js压缩为vars.rar压缩文件怎么操作

本篇文章给大家谈谈js压缩,以及js压缩图片最低能压缩多百分之多少对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年11月3日 11:10

lseek和fseek(read pread write pwrite fseek lseek是同一类函数吗)

lseek和fseek(read pread write pwrite fseek lseek是同一类函数吗)

其实lseek和fseek的问题并不复杂,但是又很多的朋友都不太了解read pread write pwrite fseek lseek是同一类函数吗,因此呢,今天小编就来为大家分享lseek和fseek的一些知识,希望可以帮助到大家,下

2026年11月3日 08:30

直线滑块图片(滑块运动简图怎么画)

直线滑块图片(滑块运动简图怎么画)

大家好,如果您还对直线滑块图片不太了解,没有关系,今天就由本站为大家分享直线滑块图片的知识,包括滑块运动简图怎么画的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年11月3日 06:40

手机网页打不开怎么修复(手机上网打不开怎么办)

手机网页打不开怎么修复(手机上网打不开怎么办)

“手机网页打不开怎么修复”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看手机网页打不开怎么修复(手机上网打不开怎么办)!

2026年11月3日 06:30

hesitation(hesitation是什么意思)

hesitation(hesitation是什么意思)

各位老铁们好,相信很多人对hesitation都不是特别的了解,因此呢,今天就来为大家分享下关于hesitation以及hesitation是什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年11月3日 06:10

字体大小在哪里调整(电脑字体大小在哪里调调电脑字体大小的方法)

字体大小在哪里调整(电脑字体大小在哪里调调电脑字体大小的方法)

其实字体大小在哪里调整的问题并不复杂,但是又很多的朋友都不太了解电脑字体大小在哪里调调电脑字体大小的方法,因此呢,今天小编就来为大家分享字体大小在哪里调整的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年11月3日 04:40

最近更新

confusionmatrix什么意思(condusion怎么读)
2026-11-03 22:50:08 浏览:0
热门文章

新站如何通过网站维护提升SEO排名
2026-10-13 20:56:21 浏览:6
sql server2008下载地址(如何下载SQL Server 2008 R2 SP2免费版)
2026-10-05 05:30:29 浏览:6
标签列表