asp高手进来帮我看看这是为什么

来源:百度知道 编辑:UC知道 时间:2024/05/04 22:47:44
<%
on error resume next
set fso=server.createobject("scripting.filesystemobject")
if fso.fileexists ("c:\inetpub\wwwroot\study\1.txt") then
response.write "有这个文件"
else
response.write err.description
end if
%>fso.fileexists 这个语句怎么不起作用啊其实就没有1.txt这个文件他还会值行response.write "有这个文件"这段代码
如果我要是把on error resume next这个语句给去了显示的结果却是:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 运行时错误 错误 '800a01ad'

ActiveX 部件不能创建对象

/study/2.asp,行12
我第12行的代码是set fso=server.createobject("scripting.filesystemobject")
是不是我机子上不支持fso啊

首先,fso是一个对像名,并不是一个对像,adodb.recortset也可以命名为fso,jmail也可以等等。
scripting.filesystemobject这个对像想必你的服务器是支持的,否则错误提示不是上面的那种提示方法

ActiveX 部件不能创建对象
即表明当前服务器不能创建该对象,所以代码不能继续执行。