在数组是不能直接用变量来定义下标的,如:
n=5
dim a(n)
这样就会报错
为了达到不固定的下标值,可以用的execute
n=5
execute ("dim a("&n&")")
response.Write(ubound(a))
输出结果为5
还有另一种方法就是用Redim ,Redim是可以使用变量的~
dim danxuan
rs.open "select count(id) as num,leixing……",conn,1,1
redim danxuan(rs("num"))
for i=0 to rs("num")-1
select case temp
case "单选"
danxuan(i)=rs("id")
end select
rs.movenext
next