جستجو ADO

يمكننا استخدام SQL لإنشاء استعلام، حيث يمكننا تحديد عرض سجلات ومجالات مختارة فقط.

مثال

عرض السجلات التي تبدأ بحرف "A" في حقل "Companyname"
كيفية عرض السجلات التي تبدأ بحرف "A" في حقل "Companyname" من جدول "Customers" فقط.
عرض السجلات التي تحتوي على "Companyname" أكبر من "E"
كيفية عرض سجلات تبدأ بحرف "A" في حقل "Companyname" من جدول "Customers" فقط.
عرض العملاء الإسبان فقط
كيفية عرض العملاء الإسبان في جدول "Customers" فقط.
سماح للمستخدمين باختيار معيار البحث
سماح للمستخدمين باختيار العملاء بناءً على البلد

عرض البيانات المحددة

نحن نريد عرض سجلات تبدأ بحرف "A" في حقل "Companyname" من جدول "Customers" فقط:

<html>
<body>
<%
تعيين conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
فتح conn في "c:/webdata/northwind.mdb"
نحن نريد تعيين 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>