asp中出现 错误 '80020009'

来源:百度知道 编辑:UC知道 时间:2024/06/09 17:38:20
<table border="0" align="center" cellspacing="10">

<tr>
<%
id=request("id")
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from pic where temid="&id,conn,1,1
if rs.eof and rs.bof then
response.Write "当前没记录"
response.Write "当前没记录"
else
count=6
rs.pagesize=count
allpage=rs.pagecount
page=request("page")
if not isnumeric(page)or cint(page)<1 then
page=1
elseif cint(page)>=allpage then
page=allpage
end if
rs.absolutepage=page
do while (not rs.eof) and count>0
%>

<td width=""><%=count%>
<table width="" height="" border="0" class="syl">
<tr>
<td align="center"><a href="ck.asp?tid=<%

response.Write "<a href=look.asp?id="&rs("temid")&"&page=1>首页</a><a href=look.asp?id="&rs("temid")&"&page="&page-1&">前页</a>"

帮你改下

response.write "<a href=""look.asp?id="&rs("temid")&"&page=1"">首页</a><a href=""look.asp?id="&rs("temid")&"&page="&page-1&""">前页</a>"

如果还不行的话,就是你的rs没有取出值来,可以在这行上面执行一下
response.write rs("temid")
response.end

直接关掉错误提示
<%on error resume next%>

http://blog.joycode.com/ghj/archive/2003/12/26/9943.aspx
有关这个的解决方法