أحدث البرامج التعليمية وتطوير الشبكة
 

استعلامات ADO


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


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

نحن نريد لعرض فقط السجلات من "Customers" الجدول التي لديها "Companyname" الذي يبدأ مع A (remember to save the file with an .asp extension) :

مثال

<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>
شاهد المثال »

أمثلة

مزيد من الأمثلة

عرض السجلات حيث "Companyname" هو> E
كيفية عرض فقط السجلات من "Customers" الجدول التي لديها "Companyname" أكبر من E.

عرض العملاء الاسباني الوحيد
كيفية عرض فقط العملاء الإسباني من "Customers" الجدول.

السماح للمستخدم اختيار مرشح
السماح للمستخدم اختيار أي بلد لاظهار العملاء من.