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.