ADO järjestäminen

Voimme käyttää SQL:ää määrittääksemme, miten tietueiden joukossa olevaa dataa järjestetään.

Esimerkki

Järjestä tietueet tietyn kentän mukaan nousevasti
Miten järjestää data tietyn kentän perusteella
Järjestä tietueet tietyn kentän mukaan laskevasti
Miten järjestää data tietyn kentän perusteella
Anna käyttäjän valita, minkä sarakkeen mukaan järjestää
Anna käyttäjän valita, minkä sarakkeen mukaan järjestää

Järjestä data

Toivomme näyttävämme "Customers"-taulun "Companyname"- ja "Contactname"-kentät ja lajittelemme ne "Companyname"-perusteisesti (muista tallentaa .asp-päätteellä):

<html>
<body>
<%
aseta conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
aseta 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>