欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【终于找到了ASP下标越界的解决方法】,下面是详细的分享!
终于找到了ASP下标越界的解决方法
昨天我的电影网站在生成内容静态页面的时候出了问题,提示下标越界,以前从来没有遇到过的,所以根本不知道是什么东西,于是就到处在网上找答案,但是真的好难好难找啊,找了不少都没有解决到根本问题,把所有的人所说的都来试一下,后来总算是明白了到底是怎么一回事!
首先把我在网上搜索到的下标越界的解释说明一下:
下标越界只能在定义的范围内访问数组元素和集合成员。
此错误有以下的原因和解决方法:
引用了不存在的数组元素.
下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围。检查数组的声明以确认其上界和下界。若使用的是重新指定范围的数组,应使用 UBound 和 LBound 函数来决定数组访问。如果索引指定为变量,应检查变量名的拼写。
看起来很抽象是吧? 说实话,我最先也是看不懂,后来又看了很多朋友的解决方法.我对网络程序方面不是太懂,所以只好一点一点地去理解。
其实下标越界就是程序里的循环语句出了问题,出了问题后那段循环代码就不起作用了,根本就循环不了了,而且还影响后面的操作,所以我最后终于解决好了,既然它不循环,那么我就不让它一个一个地循环,而是直接删除掉那段循环代码,让程序整个地循环.结果后来还弄好了.呵呵.我是用的马克斯的电影程序,以前一直用得好好的,不知道昨天怎么回事突然就出现了下标越界的问题了.还好现在已经弄好啦。
不管怎样,遇到了下标越界的问题,就一定要仔细去找相关的循环代码来解决
最后也AD一下我的电影网站吧,就是昨天害得我累了一整天的东西
天天电影网 www.662112.cn
以上所分享的是关于终于找到了ASP下标越界的解决方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:下标越界怎么解决?
答:只能在定义的范围内访问数组元素和集合成员。 此错误有以下的原因和解决方法: 引用了不存在的数组元素. 下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围。检查数组的声明以确认其上界和下界。若使用的是重新指定范围的数... >>详细
相关问题:关于asp的下标越界: '[number: 0]'
答:所谓下标越界,实际上就是你所要输出的数组元素在数组中不存在,出现你所提的问题的原因应该是数据中根本就没有元素,所以下标0就越界了 解决办法,在需要输出数组元素之前对元素的个数做判断,如果元素个数大于0,则循环输出,否则就不要输了 ASP中没... >>详细
相关问题:这个ASP代码运行提示下标越界怎么解决呢?
答:Ubound(PlayListArr)和Ubound(SPartArr)不一定相等,当Ubound(SPartArr)小于Ubound(PlayListArr)时,for i=0 to Ubound(PlayListArr)中的i就会出现大于Ubound(SPartArr)的情况,因此SPartArr(i)就会提示下标越界了。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
