Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: 'ubound' /online/onlineuser.asp,行109

onlineuser.asp出错内容行106dimonlineuser107application.lock108onlineuser=application("onli... onlineuser.asp出错内容行
106 dim onlineuser
107 application.lock
108 onlineuser=application("onlineuser")
109 number=ubound(onlineuser)
110 for i=0 to number
111 if onlineuser(i)<>"" then
112 dimstr=split(onlineuser(i),"$")
113 if 1 then

如何解决
展开
 我来答
缓步莫迟疑C
2011-12-02 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6532万
展开全部
如果你无法确定从Application中取回的数据是否是数组,最好先检查一下.
可以在不是数组时进行初始化, 或者跳过后续代码. 例
dim onlineuser
application.lock
onlineuser = application("onlineuser")
If IsArray(onlineuser) Then
number = ubound(onlineuser)
Else
number = -1
End If
for i=0 to number
if onlineuser(i)<>"" then
dimstr=split(onlineuser(i),"$")
......
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式