仓酷云

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

[学习教程] ASP网站制作之菜鸟学ADO实例教程之ADO 显现数据

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

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

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

x
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.ado|教程|数据|显现  本站原创内容,转载请说明出处网页教授教养网
  从数据表中读出数据一般是显现在HTML的表格中的。上面先容四种经常使用的显现数据的办法:
  起首给人人先容一点有关数据库表Customers的内容,数据库表中有以下字段:CustomerID(客户号)、CompanyName(公司名)、ContactName(接洽人)、ContactTitle(接洽体例)、Address(地点)、City(乡村)、PostalCode(邮编)、Country(国度)
  而且我们能够事前任意输出一些值,利用上面代码时要注重数据库的路径。
  1.显现字段名和字段值:
  <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")
  rs.Open"Select*fromCustomers",conn
  dountilrs.EOF
   foreachxinrs.Fields
    Response.Write(x.name)
    Response.Write("=")
    Response.Write(x.value&"<br/>")
   next
   Response.Write("<br/>")
   rs.MoveNext
  loop
  rs.close
  conn.close
  %>
  </body>
  </html>
  2.把了局显现到表格中:
  <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")
  rs.Open"SelectCompanyname,ContactnamefromCustomers",conn
  %>
  <tableborder="1"width="100%">
  <%dountilrs.EOF%>
   <tr>
   <%foreachxinrs.Fields%>
    <td><%Response.Write(x.value)%></td>
   <%next
   rs.MoveNext%>
   </tr>
  <%loop
  rs.close
  conn.close
  %>
  </table>
  </body>
  </html>
  给表格增加一个题目的显现体例:
  <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,ContactnameFROMCustomers"
  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>
  4.给表格加点背景的显现办法:
  <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,ContactnameFROMCustomers"
  rs.Opensql,conn
  %>
  <tableborder="1"width="100%"bgcolor="#fff5ee">
  <tr>
  <%foreachxinrs.Fields
    response.write("<thalign=leftbgcolor=#b0c4de>"&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>
  你能够尝尝下面的办法,由于本站没供应利用的是PHP主机以是没法测试了。
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!
深爱那片海 该用户已被删除
沙发
发表于 2015-1-18 21:41:10 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
老尸 该用户已被删除
板凳
发表于 2015-2-2 22:03:54 来自手机 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-8 11:16:13 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
飘灵儿 该用户已被删除
5#
发表于 2015-2-25 10:50:48 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
再见西城 该用户已被删除
6#
发表于 2015-3-7 20:11:10 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
若天明 该用户已被删除
7#
发表于 2015-3-15 13:41:40 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-22 01:25:39 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-25 01:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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