ADO -query's
We kunnen SQL gebruiken om query's te maken om alleen een geselecteerde set records en velden op te geven om te bekijken.
Geselecteerde gegevens weergeven
We willen alleen de records uit de tabel "Klanten" weergeven die een "Bedrijfsnaam" hebben die begint met een A (vergeet niet om het bestand op te slaan met de extensie .asp):
Voorbeeld
<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>
Meer voorbeelden
Alleen de records uit de tabel "Klanten" weergeven die een "Bedrijfsnaam" hebben die groter is dan E.
weergeven Hoe u alleen de Spaanse klanten uit de tabel "Klanten" kunt weergeven.
Laat de gebruiker kiezen uit welk land hij klanten wil laten zien.