การจัด序 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
%>

  <%for each x in rs.Fields
    response.write("")
  next%>
  
  <%do until rs.EOF%>
    
    <%for each x in rs.Fields%>
      
    <%next
    rs.MoveNext%>
    
  <%loop
  rs.close
  conn.close%>
" & x.name & "
<%Response.Write(x.value)%>