Win2003中不能正常运行而Win2000/XP中一切正常的asp程序。

h2yang 2006-04-29 09:33:21
用了一个网上下的聊天室asp程序,并根据自己的需要进行了部分修改。
在Win2000/XP中运行一切正常,但在Win2003中就很不正常!
出错的asp代码如下:
online=Application("onlinelist")
online=split(online," ")

for i=lbound(online) to ubound(online)-1//就在这里!Win2000里一切正常,而Win2003里面这句就始终不能正常运行!
...
next

为什么?
...全文
152 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
h2yang 2006-04-29
  • 打赏
  • 举报
回复
当然不是空值。在代码:
online=Application("onlinelist")//这里已经对online赋值了。
online=split(online," ")
并且用
<% =online(0)%>能在浏览器中显示出赋的值,如:h2yang

在有值的情况下,ubound(online)仍然为-1
fhj2050 2006-04-29
  • 打赏
  • 举报
回复
online是空值吧

isnull(ubound(online)-1,0)可以不啊?
h2yang 2006-04-29
  • 打赏
  • 举报
回复
错误信息为:
在Win2003中,运行的ubound(online)值为-1,而本来应该是1
h2yang 2006-04-29
  • 打赏
  • 举报
回复
当然,启用了ASP和ASP.net,启用了父路径,用户也设置了完全权限。
浙外 2006-04-29
  • 打赏
  • 举报
回复
那有什么错误信息呢????
taito 2006-04-29
  • 打赏
  • 举报
回复
什么出错提示。

online=Application("onlinelist") <==这个有没有问题
FlashK 2006-04-29
  • 打赏
  • 举报
回复
你在IIS6.0下是否启用了执行ASP?
sdxlh007 2006-04-29
  • 打赏
  • 举报
回复
会不会是解码器不一样?我有时候做东西的时候也会这样
wqhkl 2006-04-29
  • 打赏
  • 举报
回复
不知道 。没有遇见过

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧