ADO Query

We kunnen SQL gebruiken om een query te maken, zodat we alleen de geselecteerde records en velden kunnen bekijken.

Voorbeeld

Toon de records waarbij het veld "Companyname" begint met A
Hoe kun je alleen de records weergeven van het veld "Companyname" in de tabel "Customers" die beginnen met A?
Toon de records waarbij het veld "Companyname" groter is dan E
Hoe kun je alleen de records weergeven van het veld "Companyname" in de tabel "Customers" die groter zijn dan E?
Toon alleen Spaanse klanten
Hoe kun je alleen de Spaanse klanten in de tabel "Customers" weergeven?
Laat de gebruiker de filtercriteria kiezen
Laat de gebruiker klanten kiezen op basis van het land

Toon geselecteerde gegevens

Wij willen alleen de records weergeven van het veld "Companyname" in de tabel "Customers" die beginnen met A:

<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>