请教一个Option Explicit问题

zhupeibin 2004-05-03 11:19:57
我在文件头链接了这个文件
<!--#include file="../../scripts/ASPInclude.inc"-->

内容:<%
Option Explicit
Response.Expires=-1
Response.Buffer=True
Response.charset="gb2312"%>

有的文件中是正常的,再有的文件中报:
Microsoft VBScript 编译器错误 错误 '800a0400'

缺少语句

/gxjxgl/scripts/ASPInclude.inc,行2

Option Explicit

这是怎么回事,我看了变量都定义了,如果没定义,它会报某个变量未定义,而不会报这样的错
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhan3 2004-05-03
  • 打赏
  • 举报
回复
Option Explicit放在你的包含文件的上面

其实,不用也行,asp中变量可以自动定义。
stefli 2004-05-03
  • 打赏
  • 举报
回复
Option Explicit
放在最上面,那么同时你的所有变量都要经过定义才能使用
如果,你觉得麻烦就不他去掉就可以了哦
vb是不刻意要求定义变量的。
frost988 2004-05-03
  • 打赏
  • 举报
回复
好象应该把Option Explicit放到首行
BlueDestiny 2004-05-03
  • 打赏
  • 举报
回复
option explicit 必须在html、脚本、ASP的前面
liuyangxuan 2004-05-03
  • 打赏
  • 举报
回复
调用Option Explicit语句,强制代码须定义变量!
一:此语句必须放置代码页首行位置
二:代码页中中允许有一句该定义语句,如包含文件中含有此语句也会报错!
baggio785 2004-05-03
  • 打赏
  • 举报
回复
Option Explicit
必须放在文件的首行
<!--#include file="../../scripts/ASPInclude.inc"-->
如果在这个上面还有包含文件,那就会出错了

28,391

社区成员

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

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