当前位置:酷酷鱼软件站电脑故障处理建站程序错误 → 电脑爱好者内容

下标越界

减小字体 增大字体 作者:佚名  来源:网络整理  发布时间:2008-5-21 18:44:30
下标越界》摘要:在动网论坛7.0中,我登陆后,显示“下标越界:'[number:4]'/inc/Dv_ClsMain.asp”IfForum_ChanSetting(0)="1"ThenRay...

在动网论坛7.0中,我登陆后,显示“下标越界: '[number: 4]' /inc/Dv_ClsMain.asp

If Forum_ChanSetting(0)="1" Then
RayMenuInfo = Split(mainhtml(11),"||")
RayMenu = Replace(Replace(RayMenuInfo(4),"{$channame}",CacheData //就是这里出错(23,0)),"{$forumurl}",Forum_Info(1))
If FoundIsChallenge Then
RayMenu = RayMenu & RayMenuInfo(2)
Else
RayMenu = RayMenu & RayMenuInfo(3)
End If
RayMenu = Replace(RayMenuInfo(1),"{$raymenu}",RayMenu)
sysmenu = Replace(sysmenu,"{$raymenuinfo}",RayMenuInfo(0))
Else
sysmenu = Replace(sysmenu,"{$raymenuinfo}","")
End If

我把RayMenu = Replace(Replace(RayMenuInfo(4),"{$channame}",CacheData //就是这里出错(23,0)),"{$forumurl}",Forum_Info(1))句中的RayMenuInfo(4)中的4改为其他数字也不行

我该怎么解决?谢谢了。
问题点数:20、回复次数:14
Top

 

1 楼ruyunluck() 回复于 2005-05-04 11:43:24 得分 0

我在网上看到下面的内容:

错误提示:
Microsoft VBScript 运行时错误 (0x800A0009)
下标越界: '[number: 1]'
inc/Dv_ClsMain.asp 第 *** 行
错误原因:由于论坛版本升级导致服务器的缓存信息没有被更新。
解决方法:
进入论坛后台,更新服务器缓存;有条件的用户可以重新启动服务器来解决此问题。

请问该怎么更新服务器缓存?

Top

2 楼Aa7643() 回复于 2005-05-04 11:47:00 得分 3

UBound(RayMenuInfo)看看这个数组有多大?Top

3 楼Aa7643() 回复于 2005-05-04 11:48:15 得分 3

进入论坛后台,更新服务器缓存;有条件的用户可以重新启动服务器来解决此问题。

不是说得很清楚了吗?
Top

4 楼Aa7643() 回复于 2005-05-04 11:48:30 得分 3

进入论坛后台,更新服务器缓存;有条件的用户可以重新启动服务器来解决此问题。

不是说得很清楚了吗?
Top

5 楼ruyunluck() 回复于 2005-05-04 13:57:28 得分 0

在后台的什么地方可以更新服务器缓存?Top

6 楼spec_lc(初学ASP) 回复于 2005-05-04 14:03:27 得分 1

数组超出了所定义的大小Top

7 楼ruyunluck() 回复于 2005-05-04 14:12:23 得分 0

该怎么调整数组?Top

8 楼ruyunluck() 回复于 2005-05-04 20:41:19 得分 0

请多指教Top

9 楼mayi545() 回复于 2005-05-04 20:59:40 得分 3

你先更新缓存试试 ,在页面中加上这句。Application.Contents.RemoveAll就可以更新缓存Top

10 楼FIREGUNS(菜的不能再菜,比初学还初学) 回复于 2005-05-04 23:33:54 得分 3

进入后台。
在后台首页有更新服务器缓存。
我记得好象是装插件装错了才会这样。
Top

11 楼ruyunluck() 回复于 2005-05-05 08:29:01 得分 0

到底是后台的什么地方可以更新服务器缓存??请详细点好吗?Top