Latest web development tutorials

affichage ADO

Affiche la méthode la plus couramment utilisée de données d'enregistrement de la centralisation, qui est, les données sont affichées dans un tableau HTML.


Affichage des noms de champ et les valeurs de champ

Nous avons une base de données appelée «Northwind», et nous voulons afficher les données "clients" table (souvenez-vous de l'extension .asp pour enregistrer le fichier):

Exemples

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

Des exemples montrent »


Nom du champ et de la valeur du champ est affiché dans un tableau HTML

Nous pouvons utiliser le code suivant à la table de données "clients" sont affichés dans un tableau HTML:

Exemples

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

Des exemples montrent »


Ajouter un titre à un tableau HTML

Ajoutez des titres à la table HTML pour le rendre plus lisible. (Extension de fichier est maintenu .html):

Exemples

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

Des exemples montrent »


Exemples

D'autres exemples

Ajoutez de la couleur à une table HTML
Comment ajouter de la couleur à une table HTML pour la rendre plus belle.