ADO Sıralama
Kayıt kümesindeki verilerin nasıl sıralanacağını belirtmek için SQL kullanabiliriz.
Verileri Sırala
"Customers" tablosundaki "Companyname" ve "Contactname" alanlarını "Companyname" tarafından sıralanmış olarak görüntülemek istiyoruz (dosyayı .asp uzantılı olarak kaydetmeyi unutmayın):
Örnek
<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>
Daha fazla örnek
şekilde sıralayın Belirtilen bir alan adındaki veriler nasıl sıralanır.
izin verin Kullanıcının hangi sütunda sıralayacağını seçmesine izin verin.