Podemos utilizar SQL para especificar cómo ordenar los datos en el conjunto de registros.
Ordenar los datos
Queremos mostrar el "Companyname" y "Contactname" campos de la "Customers" de mesa, ordenada por "Companyname" (remember to save the file with an .asp extension) :
Ejemplo
<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>
Ver ejemplo » Más ejemplos
Ordenar los registros en una descendente nombre de campo especificado
Cómo ordenar los datos en un nombre de campo especificado.
Permitir al usuario elegir qué columna para ordenar el
Permitir al usuario elegir qué columna para ordenar.