万亚马体重:用IIS调式ASP代码时总出现“下标越界: '[number: 0]'”

来源:百度文库 编辑:高校问答 时间:2024/05/01 21:02:18
错误类型:
Microsoft VBScript 运行时错误 (0x800A0009)
下标越界: '[number: 0]'
/web/bbs/SLogin.asp, 第 339 行

下面是第339行的代码:

<TD>   欢迎:<font color="#3300FF"><b><%=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@username").text%></b></font> <A HREF="usersms.asp?action=inbox" target="_blank">收件箱</A><%IF CInt(Usermsg(0))>0 Then%>(<a href="javascript:openScript('messanger.asp?action=read&id=<%=Usermsg(1)%>&sender=<%=Usermsg(2)%>',500,400)"><font color="#FF0000"><%=Usermsg(0)%></font></a>)

UserMsg()应该是一个字符串的数组吧?如果出现下标越界错误,就是因为你没有给UserMsg分配(0)这个空间,要么是因为你在定义的时候是这样dim UserMsg(1 to ??),要么就是因为你定义的时候dim UserMsg() 然后没有 ReDim