仓酷云

标题: ASP编程:菜鸟学ADO实例教程之ADO 排序数据 [打印本页]

作者: 分手快乐    时间: 2015-1-16 22:10
标题: ASP编程:菜鸟学ADO实例教程之ADO 排序数据
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用ado|教程|排序|数据  本站原创内容,转载请说明出处网页教授教养网
  我们能够用SQL使纪录按按次显现:
  我们想显现"Companyname"和"Contactname"字段的内容,而且按"Companyname"举行排序显现:
  <html>
  <body>
  <%
  setconn=Server.CreateObject("ADODB.Connection")
  conn.Provider="Microsoft.Jet.OLEDB.4.0"
  conn.Open"e:/webjx/webjx.mdb"
  setrs=Server.CreateObject("ADODB.recordset")
  sql="SELECTCompanyname,ContactnameFROMCustomersORDERBYCompanyName"
  rs.Opensql,conn
  %>
  <tableborder="1"width="100%">
   <tr>
   <%foreachxinrs.Fields
    response.write("<th>"&x.name&"</th>")
   next%>
   </tr>
   <%dountilrs.EOF%>
    <tr>
    <%foreachxinrs.Fields%>
     <td><%Response.Write(x.value)%></td>
    <%next
    rs.MoveNext%>
    </tr>
   <%loop
   rs.close
   conn.close%>
  </table>
  </body>
  </html>
  我们想显现"Companyname"和"Contactname"字段的内容,而且按"Companyname"举行倒序显现:
  <html>
  <body>
  <%
  setconn=Server.CreateObject("ADODB.Connection")
  conn.Provider="Microsoft.Jet.OLEDB.4.0"
  conn.Open(Server.Mappath("e:/webjx/webjx.mdb"))
  setrs=Server.CreateObject("ADODB.recordset")
  sql="SELECTCompanyname,ContactnameFROMCustomersORDERBYCompanyNameDESC"
  rs.Opensql,conn
  %>
  <tableborder="1"width="100%">
  <tr>
  <%foreachxinrs.Fields
    response.write("<th>"&x.name&"</th>")
  next%>
  </tr>
  <%dountilrs.EOF%>
    <tr>
    <%foreachxinrs.Fields%>
     <td><%Response.Write(x.value)%></td>
    <%next
    rs.MoveNext%>
    </tr>
  <%loop
  rs.close
  conn.close
  %>
  </table>
  </body>
  </html>
  按用户的需求本人选择排序体例,好比按公司称号或接洽人排序:(把上面文件保留为demo_sort.asp)
  <html>
  <body>
  <tableborder="1"width="100%"bgcolor="#fff5ee">
  <tr>
  <thalign="left"bgcolor="#b0c4de">
  <ahref="demo_sort.asp?sort=companyname">公司名</a>
  </th>
  <thalign="left"bgcolor="#b0c4de">
  <ahref="demo_sort.asp?sort=contactname">接洽人</a>
  </th>
  </tr>
  <%
  ifrequest.querystring("sort")""then
   sort=request.querystring("sort")
  else
   sort="companyname"
  endif
  setconn=Server.CreateObject("ADODB.Connection")
  conn.Provider="Microsoft.Jet.OLEDB.4.0"
  conn.Open(Server.Mappath("e:/webjx/webjx.mdb"))
  setrs=Server.CreateObject("ADODB.recordset")
  sql="SELECTCompanyname,ContactnameFROMCustomersORDERBY"&sort
  rs.Opensql,conn
  dountilrs.EOF
   response.write("<tr>")
   foreachxinrs.Fields
    response.write("<td>"&x.value&"</td>")
   next
   rs.MoveNext
   response.write("</tr>")
  loop
  rs.close
  conn.close
  %>
  </table>
  </body>
  </html>
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
作者: 小妖女    时间: 2015-1-18 21:41
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 飘飘悠悠    时间: 2015-1-25 20:28
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 简单生活    时间: 2015-2-4 00:04
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
作者: 精灵巫婆    时间: 2015-2-9 07:52
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 深爱那片海    时间: 2015-2-27 04:47
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 再现理想    时间: 2015-3-8 21:53
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
作者: 因胸联盟    时间: 2015-3-16 15:52
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者: 冷月葬花魂    时间: 2015-3-22 23:54
掌握asp的特性而且一定要知道为什么。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2