收录日期:2018/11/19 05:30:01 时间: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项!
不好意思又麻烦你了!

请回答一下好么?

求病毒 数据源连不上 系统DSN已设好 请各位达人帮忙看一下 _________OleDbCommand更新数据库的错误!谢谢各位前辈指点! 我来公司快一年了,思想上始终有一个结 扩展名为\".application\"的文件,放在win2003的IIS里.不能正常下载,提示404错误,为什么? 求救!!高手请进,急啊 求模??????????????????????????????????? 怎样加快大量读写EXCEL单元格的速度 如何锁定注册表?? window2003+sp1后的.net环境设置问题 dropdownList 的奇怪问题,selectedValue得不到值 救命:位图按扭的位图如何从一个现有的位图得到,不是在资源中引入得到,而是直接有一个路径文件得到,然后装载位图到位图按扭 实现关闭IE窗口的时候,自动打开或者转到另外一个网页去,请问如何实现?多谢了! 登入问题 dropdownList 的奇怪问题,selectedValue得不到值 一个关于终端权限的问题,顶者有分.有重大帮助都再送100分~!!! Borland网站改变了,好像找不到bcbx,难道流产了? 求助:谁知道mapx中如何将地图转为mif文件,我查了一下大体上都是手工转的 用哪个代理服务器可以访问http://support.microsoft.com/default.aspx 这一级别的目录? CCITT CRC-16校验程序怎么实现? 怎么开发一个生成网站的工具? 有些迷茫,请教大家 再大声点........还是觉得喜欢双鱼MM........... 一个如何实现列表视图的类似Excel功能的问题 JAVA如何修改本机的IP地址? 怎样才能学好C++语言 如何把listbox中的条目的值取出来放在一个数组中啊 没有excel 应用程序,*.xls 如何导入到表中? office2003安装和卸载问题 为什么一些银行、电信的分布式应用使用DCE而不用Asp(.net)