if rel="id" then
id=funstr(request.QueryString("id"))
set rs1=server.CreateObject("ADODB.RecordeSet")
sql="select * from News where News_id>"&id&" order by News_id asc"
rs1.open sql,conn,1,1 '行 108
if not rs.eof then
id=rs1("News_id")
createfile server.MapPath("../News/Html/"&id&".Html"),pagestr(id)
response.Write "生成文章ID:"&id&"成功"
else
response.Write "全部文章生成完成!"
end if
set rs1=nothing
end if
<a href='html.asp?rel=id'>生成文章</a>
点击就提示:
Server 对象 错误 'ASP 0177 : 800401f3'
Server.CreateObject 失败
/admin/html.asp,行 108
800401f3
干脆把代码全帖出来
<!--#include file="../conn.asp"-->
<!--#include file="../IncList/Lingftx_Function.asp"-->
<!--#include file="Function_Html.asp"-->
<%
'On Error Resume Next
function pagestr(id)
pageurl="../HtmlTemp/"&Rsweb("Lingftx_Path")&"/content.Html"
pagestr=openfile(server.MapPath(pageurl))
pagestr=globals(pagestr)
set RsNews=server.CreateObject("ADODB.RecordeSet")
SqlNews="select * from News where News_Id="&id
RsNews.open SqlNews,conn,1,1
pagestr=replace(pagestr,"{[Html:page News_id]}",RsNews("News_id"))
pagestr=replace(pagestr,"{[Html:page News_Title]}",RsNews("News_Title"))
pagestr=replace(pagestr,"{[Html:page News_Date]}",RsNews("News_Date"))
pagestr=replace(pagestr,"{[Html:page News_Source]}",RsNews("News_Source"))
pagestr=replace(pagestr,"{[Html:page News_Name]}",RsNews("News_Name"))
pagestr=replace(pagestr,"{[Html:page News_Count]}",RsNews("News_Count"))
pagestr=replace(pagestr,"{[Html:page News_Contents]}",RsNews("News_Contents"))
end function
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>生成</title>
</head>
<body>
<%
'=====================================================
if rel="ids" then
id=funstr(request.Form("News_id"))
end if
'单独生成静态
if rel="pagehtm" then
id=funstr(request.QueryString("id"))
page=funstr(request.QueryString("page"))
set rs=server.CreateObject("ADODB.RecordeSet")
sql="select * from News where News_id="&id
rs.open sql,conn,1,1
if not rs.eof then
id=rs("id")
createfile server.MapPath("../News/Html/"&id&".Html"),pagestr(id)
response.Write "生成文章ID:"&id&"成功"
end if
end if
'=====================================================
if rel="id" then
id=funstr(request.QueryString("id"))
set rs1=server.CreateObject("ADODB.RecordeSet")
sql="select * from News where News_id>"&id&" order by News_id asc"
rs1.open sql,conn,1,1
if not rs.eof then
id=rs1("News_id")
createfile server.MapPath("../News/Html/"&id&".Html"),pagestr(id)
response.Write "生成文章ID:"&id&"成功"
else
response.Write "全部文章生成完成!"
end if
set rs1=nothing
end if
'=====================================================
if rel="ids" then
id=funstr(request.Form("News_Id"))
end if
%>
<a href='html.asp?rel=index'>静态首页</a>
<a href='html.asp?rel=id'>生成文章</a>
<% if rel="id" then %>
<div class='bodytitle'><div class='bodytitleleft'></div><div class='bodytitletxt'>生成文章</div></div>
<table width="96%" border="0" cellpadding="0" cellspacing="0"
align="center" style="margin-bottom:8px;display:block" id="td1" >
<tr>
<td>
<form id="form1" name="form1" method="post" action="html.asp?rel=ids">
<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#E2F5BC" class="sysinfo">
<tr align="center" height="24">
<td height="30" colspan="3" align="left" bgcolor="#EDF9D5"></td>
</tr>
<tr align="center">
<td width="20%" height="25" bgcolor="#FFFFFF">开始文章id:</td>
<td bgcolor="#FFFFFF"><input type="text" name="News_id" value="0" /></td>
<td width="30%" bgcolor="#FFFFFF">介绍</td>
</tr>
<tr align="center" height="24">
<td height="30" bgcolor="#FFFFFF" colspan="3" align="center">
<input type="submit" name="Submit3" value="确认生成" />
<input type="reset" name="Submit2" value="重置" />
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<% end if %>
</body>
</html>