仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 528|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:菜鸟学ADO实例教程之ADO 排序数据

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:10:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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:11 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-25 20:28:11 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
简单生活 该用户已被删除
地板
发表于 2015-2-4 00:04:28 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-9 07:52:35 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
深爱那片海 该用户已被删除
6#
发表于 2015-2-27 04:47:07 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
再现理想 该用户已被删除
7#
发表于 2015-3-8 21:53:30 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
因胸联盟 该用户已被删除
8#
发表于 2015-3-16 15:52:23 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-22 23:54:48 | 只看该作者
掌握asp的特性而且一定要知道为什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表