送分:关于<%option explicit%>错误 '800a0400'

shadelin 2004-08-17 10:43:21
<% option explicit %>
W2K3IIS6下提示错误:
Microsoft VBScript 编译器错误 错误 '800a0400'
缺少语句
/index.asp,行 38
option explicit
^
我把其他全部代码删掉后仍然这样提示。
请问是不是IIS6的问题?
...全文
231 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zltostem 2004-08-17
  • 打赏
  • 举报
回复
没错,这句之后使用的变量都要定义~~~
shadelin 2004-08-17
  • 打赏
  • 举报
回复
我并没有多次定义
按照米琪儿的方法,把这个语句放到第一行以后就没有问题了,却引出了另外一个问题:
我的教材<<ASP FOR DUMMIES>>里面说:

从此处起,<% option explicit %>之后,试图创建之前没有的变量则得到错误。

其意思就是说,<% option explicit %>不一定要放到第一句,把它放在需要检查错误的代码段之前即可,根据试验,应该是书错了。
阿_浩 2004-08-17
  • 打赏
  • 举报
回复
有没有这一句
<%@language=vbscript codepage=936 %>
mind_1220 2004-08-17
  • 打赏
  • 举报
回复
UP
位置很关键。
miqier 2004-08-17
  • 打赏
  • 举报
回复
这句话只能放在程序第一行。
风流才子 2004-08-17
  • 打赏
  • 举报
回复
多次用了这句。这句只能定义一次。

28,391

社区成员

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

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