ACCESS中Select TOP语句竟然返回多条记录的问题

来源:互联网 发布:mac怎么看应用文件夹 编辑:程序博客网 时间:2024/05/16 12:06

 寻求帮助

<%
            try{
            rs=stmt.executeQuery("select top 6 * from News order by NewsID desc");        
            while(rs.next())
            {
            
          
            %>
            
              <tr>
                <td height="30" background="pic/cr_line.gif"><a href="ShowNews.jsp?NewsID=<%=rs.getInt("NewsID")%>"><%=rs.getString("NewsTitle")%></a>  [<%=rs.getString("NewsTime").substring(0,10)%>]</td>
              </tr>
              <%
              }
              
              rs.close();
              stmt.close();
              }catch(Exception e){
              out.print("出错啦");
              
              }
              %>
我如果使用top和order by 一起使用的话,会把access数据库中表News的所有记录都查询出来,却不是把top几条显示出来,为什么???(NewsID是唯一的)