大家帮忙看下!Microsoft VBScript 运行时错误 错误 '800a004c'

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:33:04
有2个是这样的问题!问题一:Microsoft VBScript 运行时错误 错误 '800a004c'
路径未找到

*********.asp,行 133
代码:'读取磁盘文件
set fso=server.CreateObject("Scripting.FileSystemObject")
pathB=trim(Server.mappath("/ad_page"))
set fs=fso.getfolder (pathB)(就是这个。。。。。。。。。)
set fileID=fs.Files
filenum=fileID.count
pagenum=int(filenum/pagesize)
if filenum mod pagesize>0 then
pagenum=pagenum+1
end if
if page> pagenum then
page=1
end if

问题二:Microsoft VBScript 运行时错误 错误 '800a004c'
路径未找到

*****行 136
代码: </tr>
<%
'读取磁盘目录
pathA=trim(Server.mappath("/ad_page"))
set fso=server.CreateObject("Scripting.FileSystemObject")
set fs=fso.getfolder (pathA) (就是这个。。。。。。。。)
set fileID=fs.SubFolders
filenum=fileID.count
pagenum=int(filenum/pagesize)
if filenum mod pagesize>0 then
pagenum=pagenum+1

两个地方都是同一个问题,用同一个方法解决。
Server.mappath("/ad_page"))这里,Server.mappath是把相对路径转为绝对路径。现在的情况就是相对于网站根目录。就是要求http://你的域名(不能有目录)/ad_page是存在的,如:http://ewik8.cn/ad_page就对了,而http://ewik8.cn/abc/ad_page就会出错。你看看你的位置是不是没有放对。

---------------
不知道你的是什么结构,你把Server.mappath("/ad_page"))改成Server.mappath("ad_page"))试一下