ترتیب ADO

ما می‌توانیم از SQL برای تعیین نحوه مرتب‌سازی داده‌های درون مجموعه رکوردها استفاده کنیم.

مثال

بر اساس نام فیلد مشخصی، رکوردها را به ترتیب افزایشی مرتب‌سازی کنید
چگونه داده‌ها را بر اساس نام فیلد مشخصی مرتب‌سازی کنیم
بر اساس نام فیلد مشخصی، رکوردها را به ترتیب کاهشی مرتب‌سازی کنید
چگونه داده‌ها را بر اساس نام فیلد مشخصی مرتب‌سازی کنیم
به کاربر اجازه دهید که انتخاب کند بر اساس کدام ستون مرتب‌سازی شود
به کاربر اجازه دهید که انتخاب کند بر اساس کدام ستون مرتب‌سازی شود

برای داده‌ها مرتب‌سازی انجام دهید

ما می‌خواهیم "Customers" جدول و فیلدهای "Companyname" و "Contactname" را نمایش دهیم و بر اساس "Companyname" مرتب کنیم (لطفاً مطمئن شوید که با پسوند .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>