ADO- navrae
Ons kan SQL gebruik om navrae te skep om slegs 'n geselekteerde stel rekords en velde te spesifiseer om te sien.
Wys geselekteerde data
Ons wil slegs die rekords van die "Klante"-tabel vertoon wat 'n "Maatskappynaam" het wat met 'n A begin (onthou om die lêer met 'n .asp-uitbreiding te stoor):
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 voorbeelde
Hoe om slegs die rekords van die "Klante"-tabel te vertoon wat 'n "Maatskappynaam" het wat groter as E is.
Hoe om slegs die Spaanse kliënte uit die "Klante"-tabel te vertoon.
Laat die gebruiker kies uit watter land om kliënte te wys.