搜索显示问题
程序代码:
<% if not rs.bof then %> <%do while not rs.eof if rs.bof then exit do%> <tr> <td bgcolor="#E8F1FF" style="PADDING-LEFT: 6px"><div align="left">[ <a href="news.asp?class=<%= strClass %>&city=<%=rs("city")%>"><%=conn.execute("Select ShengName From szSheng Where ShengNo='"&trim(rs("city"))&"'" )(0) %></a> ]<a href=newshow.asp?id=<%=rs("newsid")%>&class=<%=rs("cat_id")%>><%=trim(rs("newsname"))%></a></div></td> <td bgcolor="#E8F1FF" align="center"> <%= rs("addname") %></td> <td bgcolor="#E8F1FF" align="center"> <%if rs("classid")=0 then classid=20 else classid=rs("classid") end if %> <a href="news.asp?class=<%=rs("cat_id")%>&classid=<%=rs("classid")%>"><%=conn.execute("Select classname From shop_class Where id="&classid&" and twoid=0 and threeid=0")(0) %> </a></td> <td bgcolor="#E8F1FF" align="center"><%=rs("editdate")%></td> </tr> <%i=i+1 if i>=MaxPerPage then Exit Do rs.movenext loop end if rs.close set rs=nothing%>
这是一个搜索显示信息页面
每一条信息前面显示的是发布信息时所在城市
有的时候搜索以后会出现:
[
ADODB.Field 错误 '80020009'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/news1.asp,行 0
请教高手