Pengurutan ADO

Kami dapat menggunakan SQL untuk menentukan bagaimana data di dalam recordset diurutkan.

Contoh

Mengurutkan rekaman berdasarkan field yang ditentukan secara ascending
Bagaimana mengurutkan data berdasarkan nama field yang ditentukan
Mengurutkan rekaman berdasarkan field yang ditentukan secara descending
Bagaimana mengurutkan data berdasarkan nama field yang ditentukan
Memungkinkan pengguna untuk memilih berdasarkan kolom mana untuk diurutkan
Memungkinkan pengguna untuk memilih berdasarkan kolom mana untuk diurutkan

Mengurutkan data

Kami ingin menampilkan "Customers" table "Companyname" dan "Contactname" field, dan diurutkan berdasarkan "Companyname" (jangan lupa simpan dengan ekstensi .asp):

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