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>