ASP下标越界错误的解决方法

时间:2008-10-19 17:39:00 

昨天我的电影网站在生成内容静态页面的时候出了问题,提示下标越界,以前从来没有遇到过的,所以根本不知道是什么东西,于是就到处在网上找答案,但是真的好难好难找啊,找了不少都没有解决到根本问题,把所有的人所说的都来试一下,后来总算是明白了到底是怎么一回事!

首先把我在网上搜索到的下标越界的解释说明一下:

下标越界只能在定义的范围内访问数组元素和集合成员。

此错误有以下的原因和解决方法:

引用了不存在的数组元素. 下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围。检查数组的声明以确认其上界和下界。若使用的是重新指定范围的数组,应使用 UBound 和 LBound 函数来决定数组访问。如果索引指定为变量,应检查变量名的拼写。

看起来很抽象是吧? 说实话,我最先也是看不懂,后来又看了很多朋友的解决方法.我对网络程序方面不是太懂,所以只好一点一点地去理解.

其实下标越界就是程序里的循环语句出了问题,出了问题后那段循环代码就不起作用了,根本就循环不了了,而且还影响后面的操作,所以我最后终于解决好了,既然它不循环,那么我就不让它一个一个地循环,而是直接删除掉那段循环代码,让程序整个地循环.结果后来还弄好了.呵呵.我是用的马克斯的电影程序,以前一直用得好好的,不知道昨天怎么回事突然就出现了下标越界的问题了.还好现在已经弄好啦.

不管怎样,遇到了下标越界的问题,就一定要仔细去找相关的循环代码来解决

标签:错误,下标,经验,asp
0
投稿

猜你喜欢

  • 用ASP实现在线压缩与解压缩

    2007-09-29 12:13:00
  • 分享一个Emeditor压缩样式的宏

    2010-08-16 12:30:00
  • 如何编写一个高效的国税系统通讯录数据库?

    2009-11-07 18:53:00
  • ASP获取网址或当前地址代码

    2008-04-07 20:19:00
  • ASP.NET教程第二讲 ASP.NET学习

    2007-08-07 12:01:00
  • asp Server对象之MapPath方法

    2010-07-07 12:28:00
  • sqlserver isnull在数据库查询中的应用

    2011-12-01 10:30:25
  • 彻底弄清楚haslayout概念

    2009-10-27 10:46:00
  • 将HTML表单数据存储为XML格式

    2007-08-23 13:04:00
  • 关于H1的位置

    2008-04-30 12:20:00
  • 记得使用try+catch

    2010-01-29 12:48:00
  • SQL Server 2008数据挖掘查询任务

    2009-03-16 16:50:00
  • 简单获取键盘的KeyCode

    2008-04-18 12:37:00
  • JS+ASP实现无刷新新闻列表之分页

    2007-08-22 12:57:00
  • window.open被浏览器拦截后的自定义提示

    2007-11-23 12:31:00
  • [奇招] JS暴虐查找算法

    2008-07-06 21:17:00
  • 此数据库没有有效所有者,因此无法安装数据库关系图支持对象

    2012-01-29 18:15:11
  • 区别div和span、relative和absolute、display和visibility

    2009-12-13 12:18:00
  • 静态页面分页的AJAX实现

    2008-01-19 16:19:00
  • Microsoft VBScript 运行时错误 错误800a0005 无效的过程调用或参数

    2010-03-25 21:51:00
  • asp之家 网络编程 m.aspxhome.com