Pencarian ADO

Kami boleh menggunakan SQL untuk membuat kerja cari, supaya dapat menentukan untuk hanya melihat rekod dan medan dipilih.

Contoh

Tunjukkan rekod di medan "Companyname" yang dimulai dengan huruf A
Bagaimana untuk hanya menunjukkan rekod di medan "Companyname" tabel "Customers" yang dimulai dengan huruf A?
Tunjukkan rekod di medan "Companyname" yang lebih besar daripada E
Bagaimana untuk hanya menunjukkan rekod di medan "Companyname" tabel "Customers" yang lebih besar daripada E?
Tunjukkan hanya pelanggan Spanyol
Bagaimana untuk hanya menunjukkan pelanggan Spanyol di tabel "Customers"?
Biarkan pengguna memilih kriteria penilaian
Biarkan pengguna memilih pelanggan berdasarkan negara

Tunjukkan data yang dipilih

Kami ingin hanya menunjukkan rekod yang dimulai dengan huruf A dalam medan "Companyname" tabel "Customers":

<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"
WHERE CompanyName LIKE 'A%'"
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>