ADO 查詢
我們可以使用 SQL 來創建查詢,這樣就可以指定僅查看選定的記錄和字段。
實例
- 顯示 "Companyname" 以 A 開頭的記錄
- 如何僅僅顯示 "Customers" 表的 "Companyname" 字段中以 A 開頭的記錄。
- 顯示 "Companyname" 大于 E 的記錄
- 如何僅僅顯示 "Customers" 表的 "Companyname" 字段中大于 E 的記錄。
- 僅顯示西班牙的客戶
- 如何僅僅顯示 "Customers" 表中的西班牙客戶。
- 讓用戶來選擇篩選標準
- 讓用戶根據國別來選擇客戶
顯示選定的數據
我們希望僅僅顯示 "Customers" 表的 "Companyname" 字段中以 A 開頭的記錄:
<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>