La sorte indique un ou plusieurs noms de champ sur lesquels le Recordset est assorti, et si chaque champ est assorti dans l'ordre descendant ou croissant. Elle dépend du besoin du rapport.
Arrangements et valeurs de retour
Place ou renvoie une valeur de corde qui indique que c'est des noms de champ dans le Recordset sur lequel à la sorte. Chaque nom est séparé par une virgule (,), et est sur option suivi d'un blanc et le mot-clé, l'ASC, qui assortit le champ dans l'ordre croissant, ou le DESC (ordre décroissant), qui assortit le champ dans l'ordre décroissant. Par défaut, s'il y a aucun mot-clé n'est indiqué, le champ est assorti dans l'ordre croissant.
Par exemple : Assortir les disques dans l'ordre croissant.
Ici un exemple est donné à cette sorte le disque du recordset « données » par l'ordre croissant du prénom des employés avec leur métier.
Assortir et montrer les disques d'une table sur un fieldname montant.
<html>
<body>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("/database/data.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
sql="SELECT FirstName, LastName, Occupation FROM Employees ORDER BY FirstName"
rs.Open sql, conn
% >
<table border="1" width="100%">
<tr>
<%
for each x in rs.Fields
response.write("<th align='center' bgcolor='#9ABEF4'>"& 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>
Affichage de rendement comme :
FirstName
LastName
Occupation
Antony
Trig
Sys Admin
Brain
Doe
CEO
David
Rogers
Design
George
Stockton
CFO
Hilary
Evans
Secretary
Jack
Campbell
CFO
Jessica
Jones
Senior Developer
Jim
Sandler
CEO
John
Smith
Project Designer
Will
Johnson
Architech
Mots-clés : Sorte d'AGITATION, sorte de recordset d'agitation, sorte de recordset d'adodb, sorte de base visuelle, sorte de recordset, agitation de base visuelle