回 帖 发 新 帖 刷新版面

主题:求教这是要怎么改?

今日论坛之星Microsoft VBScript 运行时错误 错误 '800a0009' 

下标越界: '[number: 0]' 

/fjlx/bbs/default.asp,行418 
代码部分418的代码如下:
 
404   <%
405exit sub
406end if
407 
408    sql="select top 2 userid,username,userpost,usersex,userface,userwidth,userheight,usertitle,joindate,lastlogin,userclass,usertoday from [dv_user] where username='"&tempname&"' order by userpost desc"
409set rs=Dvbbs.Execute(sql)
410If Not RS.Eof then
411    SQL=Rs.GetRows(-1)
412end if
413    rs.close:set rs=nothing
414    tempface=split(sql(4,i),"|")
415If Ubound(tempface)>0 Then
416    face=tempface(1)
417else
418    face=tempface(0)
419end if
420    mydate=Split(sql(8,i)," ")
421if sql(3,i)=1 then
422    mysex="Boy"
423else
424    mysex="Girl"
425end if
426    tempstr=Split(sql(11,i),"|")
427%>
[em10]

回复列表 (共4个回复)

沙发

先看一下tempface 里面是否有值,怀疑可能是个空值。

板凳

"先看一下tempface 里面是否有值,怀疑可能是个空值。"如果是空值要怎么办?

3 楼

应该先判断一下,如果是空值就不执行后面的操作!

4 楼

会不会是iis的问题,我放在本地测试都是好的,一上传到空间就不对

我来回复

您尚未登录,请登录后再回复。点此登录或注册