为什么会这样?(IE老是告诉我Application 类型不匹配)(在线等)
半截烟头 2003-12-12 10:10:49 出错现象:
Microsoft VBScript 运行时错误 错误 '800a000d'
类型不匹配: 'Appliaction'
/ASPtest/global.asa,行33
我自己写了一个很小的global.asa测试,可是一打开有application对象的测试网页,就出现上面的错误.
global.asa的源码:
<!--这是一个Global.asp文件-->
<SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
SUB APPLICATION_OnStart
'响应Application对象的OnStart事件
'定义打开文件时使用的方式
const ForReading = 1, ForWriting = 2, ForAppending = 8
'创建FileSystemObject对象
set fp = Server.CreateObject("Scripting.FileSystemObject")
'通过server对象获得文件total.txt的物理路径
totalfilepath=server.mapPath("/total.txt")
'打开文件total.txt
set fPTotal=fP.Opentextfile(totalFilePath,ForReading)
'把访问计数读入,并保存在Application对象中
Application("total")=fPtotal.ReadLine
'关闭文件total.txt
fPtotal.close
'把文件total.txt的物理路径保存到Application对象中
'供Application对象结束时使用
Appliaction("totalfilename") = totalfilepath
'(问题就出现的上面这一行上)
end sub
...
</Script>