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.