Nous pouvons utiliser SQL pour spécifier comment trier les données dans le jeu d'enregistrements.
Trier les données
Nous voulons afficher la "Companyname" Raison "Contactname" "Customers" "Companyname" (remember to save the file with an .asp extension) "Companyname" et "Contactname" champs de la "Customers" table, commandé par "Companyname" , (remember to save the file with an .asp extension) - (remember to save the file with an .asp extension) :
Exemple
<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 ORDER BY CompanyName"
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>
Afficher un exemple » autres exemples
Trier les enregistrements sur le nom du champ spécifié descendant
Comment trier les données sur le nom du champ spécifié.
Laissez l'utilisateur de choisir quelle colonne pour trier sur
Laissez le utilisateur choisir quelle colonne pour trier.