没有冰沙机怎么做冰沙:一个关于asp创建对象的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 03:09:14
<%
CountFile=Server.MapPath("imgcounter.txt")
Set FileObject=Server.CreateObject("Scripting.FileSystemObjectxldf")
Set Out=FileObject.OpenTextFile(CountFile,1,FALSE,FALSE)
counter=Out.ReadLine
Out.Close
SET FileObject=Server.CreateObject("Scripting.FileSystemObjectxldf")
Set Out=FileObject.CreateTextFile(CountFile,TRUE,FALSE)
Application.lock
counter= counter + 1
Out.WriteLine(counter)
Application.unlock
countlen=len(counter)
if countlen<8 then
for i=1 to 8-countlen
response.write"<img src='image2/0.gif'>"
next
End if
for i=1 to countlen
count=mid(counter,i,1)
response.write"<img src='image2/"& count &".gif'>"

next
Out.Close
%>

程序报错

服务器对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/index.asp,行139

我觉得应该是SET FileObject=Server.CreateObject("Scripting.FileSystemObjectxldf")
这个的问题,可是怎么解决呢?我们的100多个网站都是这个对象

Set FileObject=Server.CreateObject("Scripting.FileSystemObjectxldf") ??
FSO对象是这个?

应该是
Set FileObject=Server.CreateObject("Scripting.FileSystemObject")

Scripting.FileSystemObject这个才是FSO对象,Scripting.FileSystemObjectxldf没听说过.

如果对象已经改名,改成你说的这个没有错的话,那就是具体的用户目录是否拥有fso权限的问题了