استعلامات ADO
قد نستخدم SQL لإنشاء استعلامات لتحديد مجموعة مختارة فقط من السجلات والحقول لعرضها.
عرض البيانات المختارة
نريد عرض السجلات فقط من جدول "العملاء" الذي له "اسم الشركة" الذي يبدأ بالحرف A (تذكر حفظ الملف بملحق .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
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>
مزيد من الأمثلة
كيفية عرض السجلات فقط من جدول "العملاء" التي لها "اسم الشركة" أكبر من E.
كيفية عرض العملاء الإسبان فقط من جدول "العملاء".
دع المستخدم يختار البلد الذي يظهر للعملاء منه.