| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 275 人关注过本帖
标题:写了段代码,谁帮我改一下加个找不到数据的提示!
只看楼主 加入收藏
wwlendy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-5-27
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
写了段代码,谁帮我改一下加个找不到数据的提示!
<table class="GaoTableBig">
  <tr>
    <td align="center">
      <%

if request("search_cl")="" and request("search_na")="" and request("search_co")="" and request("search_te")="" then
sql="select * from Gao_Guang order by px desc, id desc"
else
sql="select * from Gao_Guang where GaoClass<>'""' " & search & "order by px desc, id desc"
end if
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
rs.PageSize=16                       '指示recordset中一页包含的记录数
PageCount=rs.PageCount               '使用PageCount属性可确定Recordset对象中数据的页数
Page=Cint(request("Page"))
if Page<=0 then Page=1
if request("Page")="" then Page=1
rs.AbsolutePage=page                      '指定当前记录所在的页
%>
      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <%  i=1
 for j=1 to rs.PageSize
  if not rs.eof then %>
          <td class="GaoPhotoTD"><a href="show.asp?id=<%=rs("id")%>" target="_blank"><img src="<%=rs("Gaopic")%>" width="230" height="150" border="0"></a></td>
                  <% if (i mod 4)=0 then%>
        <tr>
          <% end if
  else
     exit for
  end if
   i=i+1
   rs.movenext
  next
%>         
        </tr>

      </table>
      <% if page=1 and not page=PageCount then%>
      第一页|上一页| <a href="Index.asp?page=<%=page+1%>">下一页</a>| <a href="Index.asp?page=<%=PageCount%>">最后页</a>
      <%elseif page<>1 and not page=PageCount then%>
      <a href="Index.asp?page=1&amp;search_qy=<%=search_qy%>&amp;search_hy=<%=search_hy%>&amp;search_co=<%=search_co%>&amp;search_gw=<%=search_gw%>">第一页</a>|
      <a href="Index.asp?page=<%=page-1%>">上一页</a>| <a href="Index.asp?page=<%=page+1%>">下一页</a>|
      <a href="Index.asp?page=<%=PageCount%>">最后页</a>|
      <%elseif page=PageCount then%>
      <a href="Index.asp?page=1">第一页</a> <a href="Index.asp?page=<%=page-1%>">上一页</a>
      下一页| 最后页
      <%end if%>
    </td>
  </tr>
</table>
<%
rs.close
set rs=nothing
%>

[ 本帖最后由 wwlendy 于 2010-5-27 13:59 编辑 ]
2010-05-27 13:04
wwlendy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-5-27
收藏
得分:0 
我加了几次都出现错误,哪位高手帮我加一下,非常感谢!
2010-05-27 13:06
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:20 
你的代码有好几个SELECT,不知道你要哪个SELECT的提示没有数据的?
一般情况SQL执行完毕,rs.open sql,conn,1,1,就马上进行判断:
if rs.eof then
response.write "没有数据"
else
'进行任何的其他处理,包括分页!如果这个处理过程很长,很可能导致你下面的end if忘记添加,就会出错!
end if

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-05-27 13:41
wwlendy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-5-27
收藏
得分:0 
后面的这个,我把前面的删除了,我加了但是有错误!
2010-05-27 14:00
wwlendy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-5-27
收藏
得分:0 
哈哈!好了!
2010-05-27 14:02
快速回复:写了段代码,谁帮我改一下加个找不到数据的提示!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023316 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved