欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ADO初学者教程:ADO 显示

程序员文章站 2024-01-28 17:15:22
显示来自记录集中的数据的最常用的方法,就是把数据显示在html表格中。 显示字段名称和字段值 我们有一个名为"northwind"的,并且我们希望显示出"customers"表中的数据(记得以....

显示来自记录集中的数据的最常用的方法,就是把数据显示在html表格中。


显示字段名称和字段值

我们有一个名为"northwind"的,并且我们希望显示出"customers"表中的数据(记得以.为扩展名来保存这个文件):

<html>
<body>
<%
set conn=server.createobject("adodb.connection")
conn.provider="microsoft.jet.oledb.4.0"
conn.open "c:/webdata/northwind.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>

在一个html表格中显示字段名称和字段的值

我们也可以通过下面的代码把表"customers"中的数据显示在一个html表格中:

<html>
<body>
<%
set conn=server.createobject("adodb.connection")
conn.provider="microsoft.jet.oledb.4.0"
conn.open "c:/webdata/northwind.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表格添加标题

我们希望为这个html表格添加标题,这样它就更易读了:

<html>
<body>
<%
set conn=server.createobject("adodb.connection")
conn.provider="microsoft.jet.oledb.4.0"
conn.open "c:/webdata/northwind.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>