菜鸟学ADO实例教程之ADO 显示数据

ado|教程|数据|显示

  本站原创内容,转载请注明出处网页教学网

  从数据表中读出数据通常是显示在 HTML 的表格中的。下面介绍四种常用的显示数据的方法:

  首先给大家介绍一点有关数据库表Customers的内容,数据库表中有如下字段:CustomerID(客户号)、 CompanyName(公司名) 、ContactName(联系人)、ContactTitle(联系方式)、Address(地址)、City(城市)、 PostalCode(邮编) 、Country(国家)

  并且我们可以事先随便输入一些值,使用下面代码时要注意数据库的路径。

  1.显示字段名和字段值:

  <html>

  <body>

  <%

  set conn=Server.CreateObject("ADODB.Connection")

  conn.Provider="Microsoft.Jet.OLEDB.4.0"

  conn.Open "e:/webjx/webjx.mdb"

  set rs = Server.CreateObject("ADODB.recordset")

  rs.Open "Select * from Customers", conn

  do until rs.EOF

   for each x in rs.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>

  <%

  set conn=Server.CreateObject("ADODB.Connection")

  conn.Provider="Microsoft.Jet.OLEDB.4.0"

  conn.Open "e:/webjx/webjx.mdb"

  set rs = Server.CreateObject("ADODB.recordset")

  rs.Open "Select Companyname, Contactname from Customers", conn

  %>

  <table border="1" width="100%">

  <%do until rs.EOF%>

   <tr>

   <%for each x in rs.Fields%>

    <td><%Response.Write(x.value)%></td>

   <%next

   rs.MoveNext%>

   </tr>

  <%loop

  rs.close

  conn.close

  %>

  </table>

  </body>

  </html>

  给表格添加一个标题的显示方式:

  <html>

  <body>

  <%

  set conn=Server.CreateObject("ADODB.Connection")

  conn.Provider="Microsoft.Jet.OLEDB.4.0"

  conn.Open "e:/webjx/webjx.mdb"

  set rs = Server.CreateObject("ADODB.recordset")

  sql="SELECT Companyname, Contactname FROM Customers"

  rs.Open sql, conn

  %>

  <table border="1" width="100%">

   <tr>

   <%for each x in rs.Fields

    response.write("<th>" & x.name & "</th>")

   next%>

   </tr>

   <%do until rs.EOF%>

    <tr>

    <%for each x in rs.Fields%>

     <td><%Response.Write(x.value)%></td>

    <%next

    rs.MoveNext%>

    </tr>

   <%loop

   rs.close

   conn.close

   %>

  </table>

  </body>

  </html>

  4.给表格加点背景的显示方法:

  <html>

  <body>

  <%

  set conn=Server.CreateObject("ADODB.Connection")

  conn.Provider="Microsoft.Jet.OLEDB.4.0"

  conn.Open(Server.Mappath("e:/webjx/webjx.mdb"))

  set rs = Server.CreateObject("ADODB.recordset")

  sql="SELECT Companyname, Contactname FROM Customers"

  rs.Open sql, conn

  %>

  <table border="1" width="100%" bgcolor="#fff5ee">

  <tr>

  <%for each x in rs.Fields

    response.write("<th align='left' bgcolor='#b0c4de'>" & x.name & "</th>")

  next%>

  </tr>

  <%do until rs.EOF%>

    <tr>

    <%for each x in rs.Fields%>

     <td><%Response.Write(x.value)%></td>

    <%next

    rs.MoveNext%>

    </tr>

  <%loop

  rs.close

  conn.close

  %>

  </table>

  </body>

  </html>

  你可以试试上面的方法,因为本站没提供使用的是PHP主机所以没法测试了。

时间: 2024-10-27 19:28:06

菜鸟学ADO实例教程之ADO 显示数据的相关文章

菜鸟学ADO实例教程之ADO概述

ado|教程 本站原创内容,转载请注明出处网页教学网. ADO能使你的网页显示数据库的内容,换句话说就是,我们的动态网页程序能通过ADO代用数据库中的数 据.本教程主要针对ASP初学这参考学习的一个入门教程,通过实例,让你学会动态网页调用数据库的方法. 学习本教程的前提你首先应该了解HTML的基础知识.ASP(Active Server Pages)基础.SQL(Structured Query Language)基础知识.你可以从本站相关栏目查看一下相关的内容. 什么是ADO呢? ADO是微软

菜鸟学ADO实例教程之ADO 查询数据

ado|教程|数据 本站原创内容,转载请注明出处网页教学网. 我们可以使用 SQL语句来创建一个查询,实现按条件显示我们需要的数据库中的数据. 例如显示"Companyname"以 A 开始的公司的名字.下面代码可以实现: <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.

菜鸟学ADO实例教程之ADO 排序数据

ado|教程|排序|数据 本站原创内容,转载请注明出处网页教学网. 我们可以用SQL使记录按顺序显示: 我们想显示"Companyname" 和 "Contactname" 字段的内容,并且按"Companyname"进行排序显示: <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider=&qu

菜鸟学ADO实例教程之ADO连接对象

ado|对象|教程 本站原创内容,转载请注明出处网页教学网. ADO连接对象是用来创建一个打开一个数据源的连接,通过这个连接我们就可以存取或操作数据库了. 具体的连接对象的属性和方法我们将在其他文章中给大家介绍. ADO 记录集 为了能读出数据库中的数据,我们必须先加载记录集 创建一个 ADO 数据表记录集 我们首先创建了一个名为"webjx"数据库,然后在数据库创建一个表"Customers",注意数据库所在的目 录.我们用下面的代码就可以连接数据库表了. <

菜鸟学ADO实例教程之ADO 添加新记录

ado|教程 本站原创内容,转载请注明出处网页教学网. 我们可以使用SQL语句中的 INSERT INTO 命令向数据库表中添加新记录. 向数据表中添加一条记录,我们首先得创建一个表单来用ASP程序收集表单的数据,然后用程序把收集 的数据添加到数据库中去: 下面代码可以保存为html 格式 <html> <body> <form method="post" action="demo_add.asp"> <table>

菜鸟学ADO实例教程之ADO 更新记录

ado|教程 本站原创内容,转载请注明出处网页教学网. 我们可以使用SQL UPDATE 命令来更新数据库中的记录. 我们想更新数据库webjx中的一个表Customers中的一个记录,首先我们把表Customers中的所有记录显 示出来. <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0

菜鸟学ADO实例教程之ADO 删除记录

ado|教程 本站原创内容,转载请注明出处网页教学网. 我们可以使用SQL DELETE命令来删除表中的一个记录,和添加记录的方法一样,首先列出记录内容 <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "e:/webjx/webjx.mdb&qu

菜鸟学DreamWeaver做ASP:数据库显示篇

第三步:数据库显示篇 站点建了,DW也管理了,数据库表也建了,还小添了一下.那下面就开用DW还算强大的功能:连接数据库并且显示纪录. 1,打开DW,在站点里面先新建个ASP页面(index.asp). 在"应用程序"面板中选中"数据库"标签.只要我们在前面建立了站点,选择了文档类型(即我们选的ASP Javascript的),并且还测试了服务器(http://localhost/newgn/):则当前我们看到就剩下第四步没有打勾了. 那现在就点击"+&qu

android开发教程之listview显示sqlite数据_Android

复制代码 代码如下: package com.it.db; import java.util.List;import com.it.dao.PersonDao;import com.it.domain.Person;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.View;import android.view.ViewGroup;impo