Neueste Web-Entwicklung Tutorials
 

ADO-Anzeige


Die häufigste Art und Weise Daten aus einer Datensatz angezeigt werden, werden die Daten in einer HTML-Tabelle angezeigt werden soll.


Zeigen Sie die Feldnamen und Feldwerte

Wir haben eine Datenbank mit dem Namen "Northwind" und wir wollen die Daten aus der anzuzeigen "Customers" Tabelle (erinnern Sie die Datei mit einer Erweiterung ASP zu sparen):

Beispiel

<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>

Beispiel anzeigen »


Zeigen Sie die Feldnamen und Feldwerte in einer HTML-Tabelle

Wir können auch die Daten aus der Anzeige "Customers" Tabelle mit den folgenden Zeilen innerhalb einer HTML - Tabelle ( nicht vergessen , die Datei mit einer Erweiterung ASP zu sparen):

Beispiel

<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>

Beispiel anzeigen »


In Header der HTML-Tabelle

Wir wollen Header der HTML-Tabelle hinzufügen, um sie besser lesbar (nicht vergessen, die Datei mit einer Erweiterung ASP zu sparen):

Beispiel

<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>

Beispiel anzeigen »


Beispiele

Mehr Beispiele

Bringen Sie Farbe in der HTML - Tabelle
Wie Farben auf die HTML-Tabelle hinzufügen, um es schön aussehen zu lassen.