求助:分页代码的错误解决方法

原创 2017年01月03日 06:36:19
错误信息如下:

Microsoft JET Database Engine '80040e14' 

语法错误 (操作符丢失) 在查询表达式 'bid= and yuy=1' 中。 

\news_class.asp, line 104

知道是两个参数没有传递过来,但是本人刚入门不清楚如何改,请高手帮小弟看下问题 解决一下。先谢谢了!


代码如下:


<table width="80%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td height="30" colspan="2"><strong><span style="font-size:12px;color:#FF6600;">&nbsp;&nbsp;<%
if request("classname")<>"" then
response.write ""&request("classname")&""
else
response.write "新闻列表"
end if%>&nbsp;&nbsp;</span></strong></td>
            </tr>
            <tr>
              <td width="4%">&nbsp;</td>
              <td width="96%">
        <%
        Set rs=Server.CreateObject("ADODB.RecordSet")
        strsql="select * from news where bid="&request("classid")&" and yuy=1 order by id desc"
rs.Open strsql,conn,1,1
if not rs.eof then
rs.movefirst
  if not isempty(request("page")) then   
             pagecount=cint(request("page"))   
          else   
           pagecount=1   
          end if
        rs.pagesize=15
        if pagecount>rs.pagecount or pagecount<=0 then              
           pagecount=1              
        end if              
        rs.AbsolutePage=pagecount
         n=1
         do while not rs.eof and n<=rs.pagesize%>

                <table width="100%" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr>
                    <td width="8"><a href="news_show.asp?id=<%=rs("id")%>" target="_blank"><img src="images/page.gif" width="13" height="18" border="0"></a></td>
                    <td width="403">&nbsp;<a href="news_show.asp?id=<%=rs("id")%>"><%=rs("title")%></a><font class="txt" color="#cccccc"> &nbsp; &nbsp;[<%=rs("datetime")%>] </font></td>
                  </tr>
                </table>
                             <%n=n+1
  rs.movenext
  loop
  %>

                <table width="100%" height="40" border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td class="txt">第<font color=#FF6600><%=pagecount%></font>页/共<font color=#FF6600><%=rs.pagecount%></font>页
                            <%
 if rs.pagecount>1 then

     if pagecount=1 then
response.write"首页&nbsp;&nbsp;"
response.write"上一页&nbsp;&nbsp;"
    response.write"<a href=?type_id="&type_id&"&keyword="&keyword&"&page="&(cstr(pagecount)+1)&">下一页</a>"
response.write"&nbsp;<a href=?type_id="&type_id&"&keyword="&keyword&"&page="&rs.pagecount&">尾页</a>"
else
response.write"<a href=?type_id="&type_id&"&keyword="&keyword&"&page=1>首页</a>&nbsp;&nbsp;"
response.write"<a href=?type_id="&type_id&"&keyword="&keyword&"&page="&(cstr(pagecount)-1)&">上一页</a>&nbsp;&nbsp;"

            if pagecount=rs.pagecount then 
response.write"下一页&nbsp;&nbsp;"
response.write"尾页&nbsp;&nbsp;"
            else
    response.write"<a href=?type_id="&type_id&"&keyword="&keyword&"&page="&(cstr(pagecount)+1)&">下一页</a>"
response.write"&nbsp;<a href=?type_id="&type_id&"&keyword="&keyword&"&page="&rs.pagecount&">尾页</a>"
end if
            end if

q=(cstr(pagecount)-1)\10
    if q<0 then
       q=1
    end if
    p=(q*10)+1
    do while p<((q*10)+11)
       If p=pagecount Then                        
       Elseif p<=rs.pagecount then
       End If
       p=p+1
        loop
    A=rs.pagecount
    if (A mod 10)=0 then
        A=rs.pagecount-1
    end if


    if pagecount<(A\10)*10 then
   response.write"<a href=?type_id="&type_id&"&keyword="&keyword&"&page="&((((cstr(pagecount)-1)\10)+1)*10)+1&">>></a>"
    end if
if pagecount<(A) then
    end if
 End If%>                    </td>
                    </tr>
                </table><%
      end if
  rs.close
  set rs=nothing
  conn.close
  set conn=nothing
%></td>
            </tr>
          </table>

【技巧】寻找分页显示错误的原因

本例中,问题是:以特定的查询条件查询时,分页控件不显示。 分页控件的JSP代码如下: 这个JSP只负责显示分页部分的界面。 但是通过F12控制台,我们看到,不显示的地方出现的...
  • AKAK714
  • AKAK714
  • 2015年11月19日 09:52
  • 439

【数论】bzoj4174tty的求助

题目链接 (ps:这是一道权限题…)计算∑n=1N∑m=1M∑k=0m−1⌊nk+xm⌋\sum_{n=1}^N\sum_{m=1}^M\sum_{k=0}^{m-1}\lfloor\frac{nk...
  • acmer_cheer
  • acmer_cheer
  • 2016年04月29日 17:37
  • 264

CTex编译问题及解决方法

2016年12月21日 Q: 使用applied optics编译tex时,出现错误:“! Package caption Error: singlelinecheck undefined. ” ...
  • wangxiaolingtong
  • wangxiaolingtong
  • 2016年12月21日 14:31
  • 1525

【Oracle】——大数据下分页方法

最近工作非常的轻松,只是做了一些小功能oracle显示分页,但是要求随着数据量的加大,不能影响系统的查询速度,这也就是要求小编在所有的解决方案中选择最好的一项。 小编先提供两种常用的分页方法 方法一、...
  • jiadajing267
  • jiadajing267
  • 2017年03月17日 13:32
  • 1109

nyoj——676 小明的求助

小明的求助 时间限制:2000 ms  |  内存限制:65535 KB 难度:2 描述小明对数学很有兴趣,今天老师出了道作业题,让他求整数N的后M位,他瞬间感觉老师在作弄他,因为这是so ...
  • wuxiushu
  • wuxiushu
  • 2015年09月02日 13:19
  • 314

WIN7 错误代码0x80070005怎么办

有的朋友说WIN7 错误代码0x80070005,那么该怎么办呢?那么下面就试试我的解决方法!希望能帮到大家哦! 错误代码0x80070005原因分析: ...
  • u011088260
  • u011088260
  • 2016年11月23日 20:39
  • 9743

JAVA分页代码实例

package com.hjf.web.view;public class PageUtil ...{    private int pageSize;//每页显示的条数    private int...
  • fegor
  • fegor
  • 2007年05月02日 12:55
  • 11593

模拟器错误!无法连接到设备,错误:0x8007064a

模拟器错误!无法连接到设备,错误:0x8007064a 问题描述:Visual Studio2005都重装了好多遍了,之前安装了一次wm5 sdk,就出现这样的问题了,卸载了wm5之后,重装vs还是无...
  • wuyao721
  • wuyao721
  • 2009年03月18日 19:41
  • 1908

Java分页代码的实现

http://www.open-open.com/lib/view/open1346772322162.html
  • wangliqiang1014
  • wangliqiang1014
  • 2013年11月15日 13:47
  • 5015

简单的分页代码js实现

先看看效果图: 简单的分页js代码: 1、效果描述: 不用分页即可显示的jQuery插件 jQuery分页插件——jQuery.page.js用法很简单,效果很棒 2、调用方法:$(".tc...
  • SeekerTime
  • SeekerTime
  • 2017年07月10日 20:18
  • 701
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求助:分页代码的错误解决方法
举报原因:
原因补充:

(最多只允许输入30个字)