asp 变量定义出错

100分跪求!!!!各位高手们救救我<%Response.Charset="utf-8"DimnodeSetobjDom=Server.CreateObject("Mic... 100分跪求!!!!各位高手们救救我

<%
Response.Charset="utf-8"

Dim node

Set objDom = Server.CreateObject("Microsoft.XMLDOM")
objDom.async = false
objDom.load(Server.MapPath("x1.xml"))
Set root = objDom.documentElement
dim kkk
a = 6
Dim Arr(6)
for kkk =0 to root.childNodes.length
Response.Write(root.selectSingleNode("//@item_url").text&"<BR>")

Arr(kkk)="baigal"
Response.Write(Arr(kkk)&"<BR>")
Response.Write(leng&"<BR>")

next

%>

我的代码是这种的
a = 6
Dim Arr(6)
可以显示
可是我换了
a = 6
Dim Arr(a)
这个就不显示了
展开
 我来答
阳光上的桥
2009-05-14 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65812
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
是的,没有办法,系统就是这样规定的,数组定义里面的必须是常量,不可能使用dim arr(a)

但是,那个大小是不严格检查的,所以,所有的数组,你都可以下面这样定义
dim Arr(1)

定义1个元素就可以了,使用的存多少都没关系,系统知道自动扩充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouyong366
2009-05-14 · 超过26用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
Dim Arr()
Redim Arr(a)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式