如何在asp中动态定义数组???

时间:2022-06-01 21:35:17
想定义一个动态的数组,比如dim a(i), i的最终值我想放在一个循环中来确定;可是循环中我又要用到a(i)这个数组:(

百思不得其解,请高手帮忙!!!!

7 个解决方案

#1


dim temparray()
redim temparray(200)

这样就可以拉

#2


dim a(i),j
j = 0
while not rs.eof
a(j)  = rs(0)
j = j + 1
rs.movenext
end while

#3


你要用就直接用啊。
如果要重新定义就redim

#4


to dyss: 你的方法我用过,好像只是动态改变数组的长度,并不能对数组的每个数据进行计算呀。

to 想做浪人:dim a(i)时,好像一定要指定i的值才行,不然就报错:(

高手帮忙呀1!!!

#5


假设最终值是3

<%
  dim a()
  dim i
  for i=0 to 3
    redim a(i)
    a(i) = i
  next
...
%>

#6


如果要保留每个元素的值,就用下面这句;

redim preserve a(i)

#7


Dim 数组名(<数值常量>)
ReDim [preserve] 数组名(<数学表达式>)

#1


dim temparray()
redim temparray(200)

这样就可以拉

#2


dim a(i),j
j = 0
while not rs.eof
a(j)  = rs(0)
j = j + 1
rs.movenext
end while

#3


你要用就直接用啊。
如果要重新定义就redim

#4


to dyss: 你的方法我用过,好像只是动态改变数组的长度,并不能对数组的每个数据进行计算呀。

to 想做浪人:dim a(i)时,好像一定要指定i的值才行,不然就报错:(

高手帮忙呀1!!!

#5


假设最终值是3

<%
  dim a()
  dim i
  for i=0 to 3
    redim a(i)
    a(i) = i
  next
...
%>

#6


如果要保留每个元素的值,就用下面这句;

redim preserve a(i)

#7


Dim 数组名(<数值常量>)
ReDim [preserve] 数组名(<数学表达式>)