Truy vấn ADO
Chúng tôi có thể sử dụng SQL để tạo các truy vấn để chỉ định một tập hợp các bản ghi và trường được chọn để xem.
Hiển thị dữ liệu đã chọn
Chúng tôi muốn chỉ hiển thị các bản ghi từ bảng "Khách hàng" có "Tên công ty" bắt đầu bằng chữ A (hãy nhớ lưu tệp với phần mở rộng .asp):
Thí dụ
<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>
Các ví dụ khác
Cách chỉ hiển thị các bản ghi từ bảng "Khách hàng" có "Tên công ty" lớn hơn E.
Cách chỉ hiển thị khách hàng Tây Ban Nha từ bảng "Khách hàng".
Cho phép người dùng chọn quốc gia để hiển thị cho khách hàng.