ASP连ACCESS 用 select top 搜出条数不对,求解

huayi_2016 2016-10-27 08:49:09
此段代码为了实现读出最近的七条 且推荐的优先输出 现在问题来了,免费域名的全部都输出来了
求大侠能为我改下,我只要输出最近七条,且推荐的优先输出



<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top 7 * from wdata where wclass='免费域名' order by wpermissions desc"
rs.open sql,conn,1,1

do while not rs.eof

if rs("wpermissions")>0 then
%>

<tr>
<td width="30" height="30"><img src="image/t.png"></td>
<td width="220" height="30">
<a href="index_w.asp?id=<%=rs("id")%>">
<%if rs("wpermissions")=2 then%>
<font size="3" color="red"><%=mid(rs("wtitle"),1,10)%>..</font>
<%else%>
<font size="3" color="#000000"><%=mid(rs("wtitle"),1,10)%>..</font>
<%end if%>
</a>
<td width="80" height="30"><%=rs("wdate")%></td>
</td>
</tr>

<%
else
end if

rs.movenext
loop

rs.close
set rs=nothing
%>
...全文
223 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ymwynn 2018-03-30
  • 打赏
  • 举报
回复
引用 3 楼 xueye612 的回复:
ASP现在居然还有那么多用户
你好,看了你对微信子商户的https://download.csdn.net/download/kuangrenxing/9719761这个资源的评价“模式已经更新,现在也可以使用,和微信官方的稍差别!”,想问一下具体情况,我作为子商户能不能自主开发使用微信支付呀,服务商不肯给我key使用
夏亿冰 2016-10-28
  • 打赏
  • 举报
回复
ASP现在居然还有那么多用户
蝶恋花雨 2016-10-28
  • 打赏
  • 举报
回复
sql="select top 7 * from wdata where wclass='免费域名' order by wpermissions desc" => 数据库字段有没有 有限推荐的字段? sql="select top 7 * from wdata where wclass='免费域名' and setindex='T' order by wpermissions desc"
  • 打赏
  • 举报
回复
引用 楼主 huayi_2016 的回复:
此段代码为了实现读出最近的七条 且推荐的优先输出 现在问题来了,免费域名的全部都输出来了 求大侠能为我改下,我只要输出最近七条,且推荐的优先输出 <% Set rs = Server.CreateObject("ADODB.Recordset") sql="select top 7 * from wdata where wclass='免费域名' order by wpermissions desc" rs.open sql,conn,1,1 do while not rs.eof if rs("wpermissions")>0 then %> <tr> <td width="30" height="30"><img src="image/t.png"></td> <td width="220" height="30"> <a href="index_w.asp?id=<%=rs("id")%>"> <%if rs("wpermissions")=2 then%> <font size="3" color="red"><%=mid(rs("wtitle"),1,10)%>..</font> <%else%> <font size="3" color="#000000"><%=mid(rs("wtitle"),1,10)%>..</font> <%end if%> </a> <td width="80" height="30"><%=rs("wdate")%></td> </td> </tr> <% else end if rs.movenext loop rs.close set rs=nothing %>
select top 7 * from wdata where wclass='免费域名' order by 推荐字段 desc,唯一值字段(比如自动编号ID) desc 这样就是先按推荐字段排序,然后再按最新添加的输出
huayi_2016 2016-10-28
  • 打赏
  • 举报
回复
二楼的正解,三楼的我没有看懂是什么意思,不过非常感谢大家

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧