ADO -Sortierung


Wir können SQL verwenden, um anzugeben, wie die Daten im Datensatz sortiert werden sollen. 


Sortieren Sie die Daten

Wir möchten die Felder „Companyname“ und „Contactname“ aus der Tabelle „Customers“ anzeigen, sortiert nach „Companyname“ (denken Sie daran, die Datei mit der Erweiterung .asp zu speichern):

Beispiel

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

Mehr Beispiele


sortieren So sortieren Sie die Daten nach einem bestimmten Feldnamen.


Lassen Sie den Benutzer auswählen, nach welcher Spalte sortiert werden soll.