ASP调试时出错显示Microsoft VBScript 运行时错误 错误 '800a0009'下标越界: '[number: 5]'

我修改一个论坛ASP源程序,调试时显示MicrosoftVBScript运行时错误错误'800a0009'下标越界:'[number:5]'/sjlzx/Inc/Main... 我修改一个论坛ASP源程序,调试时显示Microsoft VBScript 运行时错误 错误 '800a0009'下标越界: '[number: 5]'

/sjlzx/Inc/Main_Cls.asp,行 668
源程序太长没法粘上来,请问是哪里有问题?
展开
 我来答
jiangxibaiyi
2010-12-23 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
下标越界一般是你的程序有切割字符串函数 比如 a=split(a,"|")
这是以|号来分割字符串,再比如:a="123|456|123|456|789|" a=split(a,"|")
这样,a(0)就得到123, a(1)就得到456,以此类推,这里只能分割到a(4),如果你来个 b=a(5) 这就想下标越界!
xia_gua
2010-12-22
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
我也经常遇到,不过没源程序可能不太行哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式