ADO -Abfragen


Wir können SQL verwenden, um Abfragen zu erstellen, um nur einen ausgewählten Satz von Datensätzen und Feldern zur Ansicht anzugeben.


Ausgewählte Daten anzeigen

Wir möchten nur die Datensätze aus der Tabelle "Kunden" anzeigen, die einen "Firmennamen" haben, der mit einem A beginnt (denken Sie daran, die Datei mit der Erweiterung .asp zu speichern):

Beispiel

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

Mehr Beispiele


So zeigen Sie nur die Datensätze aus der Tabelle "Kunden" an, deren "Firmenname" größer als E ist.


anzeigen So zeigen Sie nur die spanischen Kunden aus der Tabelle „Kunden“ an.


Lassen Sie den Benutzer auswählen, aus welchem ​​Land Kunden angezeigt werden sollen.