收录日期:2019/01/21 20:21:29 时间:2016/05/24 08:58:56 标签:ASP
我想使用SELECT 来使我的输出页面只输出数据库记录的最新10条记录!可是遇到了麻烦,书上讲的我不是很懂,它大包的函数太多,代码如下!还请大家帮帮忙!高分求助!解决后马上揭贴!

谢谢大家!

<% 
 set conn = Server.CreateObject("ADODB.Connection")
 Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
 DBPath="Data Source=" & Server.MapPath("data/db1.mdb")
 conn.Open Provider & DBPath
 set rss = Server.CreateObject("ADODB.Recordset")
 
 rss.Open "安全公告", conn,adOpenKeyset 
 SQL = "Select*from 安全公告 order by 提交时间 desc"   '就是这里,不知道该如何使用,书上说的没看明白!还请大家帮帮忙!谢谢!
  
 
   %>
<%
' 输出数据库里面的内容!
  Sub ShowOnePage( rss, Page )
                             
  
                                    
  For iPage = 1 To rss.PageSize                    '编号的1-10
      Response.Write "<TR>" 
      
                       '开始输入想要的东西
         Response.Write "<td align=left width=""17%"" noWrap>"
          Response.Write "["
          Response.Write rss.Fields(1).Value 
          Response.Write "]"
          Response.Write "</td>"
          Response.Write "<td align=left width=""46%"" noWrap>"
          
          Response.Write "<A href=""" 
          Response.Write rss.Fields(5).Value         
          Response.Write """>" & rss.Fields(2).Value & "</A>" 
          Response.Write "</td>"
          
          
          
          Response.Write "<td align=center width=""17%"" noWrap>"
          Response.Write rss.Fields(4).Value 
          Response.Write "</td>"
          Response.Write "<td align=right width=""20%"" noWrap>"
          
          Response.Write "<A href="""
          Response.Write "getuserinf.asp"
          Response.Write """>" & rss.Fields(3).Value & "</A>"
          Response.Write "</td>"      
      
   
        Response.Write "</TR>"
        rss.MoveNext
    If rss.EOF Then Exit For
  Next
       
 End Sub
%>

 <% 

   rss.PageSize=10                '要显示的行数
   
%>
<%
   ShowOnePage rss, Page
%>
1。rss.Open "安全公告", conn,adOpenKeyset 
2。 SQL = "Select*from 安全公告 order by 提交时间 desc" 
第一条错了。不是rss.open "安全公告",conn,adopenkeyset
应该是
rss.Open sql,conn,1,1(后面的数字有意义的)
select * from "安全公告 order by 提交时间desc
意思是从数据库中,安全公告这个表选择它的所有字段,并按提交时间倒序排列!
SQL = "Select top 10 from 安全公告 order by 提交时间 desc"
怎么看不到我的回贴????
rss.Open "安全公告", conn,adOpenKeyset 
 SQL = "Select*from 安全公告 order by 提交时间 desc"
第一句错了,应该是.
rss.open SQL,conn,1,1(后面的1,1有意义的)
第二句是从数据库中安全公告这个表选它的所有字段并按提交时间倒序排列.
(这次我简要说了,再显示不了不管了!!!!!!)
综合以上两位的,select top 10 from 安全公告 order by 提交时间 desc
rss.open SQL,conn,1,1
ASP+SQL SERVER:SQL = "Select top 10 * from 安全公告 order by 提交时间 desc"
php+mysql :SQL = "Select * from 安全公告 order by 提交时间 desc limit 10"
java+mysql:SQL = "Select * from 安全公告 order by 提交时间 desc limit 10"
补充一个:
php+mysql :SQL = "Select * from 安全公告 order by 提交时间 desc limit 10,10"

这个可以从第10条开始,取10条。不过是MYSQL的,mssql好象没有,呵呵~~
各位大哥,我用的是ACCESS,  按照luluso(luluso)  所说,可还是不行,改了后还是不成啊!!!!

请参照我写的代码帮我改改,谢谢大家了!!!!!分不够可以在加!!!!!!!!!!!!!!!!!!!!!!!!
rss.Open "安全公告", conn,adOpenKeyset 
 SQL = "Select*from 安全公告 order by 提交时间 desc" 
你不是复制粘贴吧?我晕倒喔。你说你不明意思我解说给你听嘛。你的语句没写好.
//////////
顺序调到以下,就是把上下换下顺序.
sql="select * from 安全公告 order by 提交时间desc"
rss.open sql,conn,1,1
你看 select * from中间是有空格的,你的程序没有。不错才怪!!
谢谢你  luluso(luluso) 不好意思,主要是刚刚搞ASP的,好多东西和规范我都不懂的!
问题解决了!非常感谢你!好激动的!:)主要书上写的我真是看不懂,因为一开始我就是自己写的,在看它的我理解不了,谢谢luluso(luluso) !:)马上揭贴!:)
luluso(luluso)  我还有个问题,上面所输出的是不是整个*.mdb 比如说 1.mdb,它里面有好多表,是不是输出的是整个1.mdb的前10项内容??我的意思是说,整个1.mdb所有表的最新10条记录????我调试的时候是整个1.mdb的前10项!
不好意思又麻烦你了!

请回答一下好么?

高分求教,有谁知道透明窗体是怎么做出来的? 请问.ceb文件怎么样打开?在线给分! 谁跟我探讨一下把linux移植进成本仅600圆的家庭网络接入设备 ****请大家谈一下软件开发中所用到的测试方法**** 我用ASP做数据库相关,在选用数据库方面我遇到了问题,诸位能不能谈谈Access,sql,mysql……的区别,什么情况下适用于使用哪种格式 如何进行数据库的本地备份和恢复? 为何无法在WindowsMe下安装Turbo C++3.0? 有关Tquery ---- insert update delete 我用ASP做数据库相关,在选用数据库方面我遇到了问题,诸位能不能谈谈Access,sql,mysql……的区别,什么情况下适用于使用哪种格式 我用ASP做数据库相关,在选用数据库方面我遇到了问题,诸位能不能谈谈Access,sql,mysql……的区别,什么情况下适用于使用哪种格式 一个很是经典的flash送给大家 来csdn一段时间了,感觉不错,散600大分——进来接分 一个很是经典的flash送给大家 高分求助!email发送程序! 学ASP要什么基础知识? 各位老大一定要帮忙,谢谢 java io 基本問題, 現一頭污水,給點幫助,多謝! java io 基本問題, 現一頭污水,給點幫助,多謝! MASM6.0如何使用 请教两个任意椭圆体相交的问题 java io 基本問題, 現一頭污水,給點幫助,多謝! 如何在VB.NET中提取用户的登陆名? 示波器的制作!!!相关资料!!!谢谢200分. 关于CAsyncSocket的网络编程 我用ASP做数据库相关,在选用数据库方面我遇到了问题,诸位能不能谈谈Access,sql,mysql……的区别,什么情况下适用于使用哪种格式 如何在VB.NET中提取用户的登陆名? java io 基本問題, 現一頭污水,給點幫助,多謝! 请教大家户口的问题 如何调试被配置到com+中的组件(*.dll)?我发现断点和ATLTRACE输出压根不管用. 如何调试被配置到com+中的组件(*.dll)?我发现断点和ATLTRACE输出压根不管用.