ADO Sorting

Maaari naming gamitin ang SQL upang itukoy kung paano ayusin ang datos sa recordset.

Halimbawa

Ayusin ang mga record sa paghahalintulad na pataas ayon sa tinukoy na pangalan ng field
Paano ayusin ang datos ayon sa tinukoy na pangalan ng field
Ayusin ang mga record sa paghahalintulad na pababa ayon sa tinukoy na pangalan ng field
Paano ayusin ang datos ayon sa tinukoy na pangalan ng field
Pahintulutan ng user na piliin kung saan ililista ang pag-ayos
Pahintulutan ng user na piliin kung saan ililista ang pag-ayos

Ayusin ang mga datos

Kami ay nagnanais na ipakita ang "Customers" table na may "Companyname" at "Contactname" field, at ayusin ayon sa "Companyname" (ingat na gamitin ang .asp bilang extensiyon sa pag-save):

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