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>