Consulta ADO
- Página anterior Visualización ADO
- Página siguiente Ordenamiento ADO
Podemos usar SQL para crear consultas, lo que nos permite especificar solo ver registros y campos seleccionados.
Ejemplo
- Mostrar registros donde el campo 'Companyname' comience con la letra 'A'
- ¿Cómo mostrar solo los registros que comiencen con la letra 'A' en el campo 'Companyname' de la tabla 'Customers'?
- Mostrar registros donde el campo 'Companyname' sea mayor que 'E'
- ¿Cómo mostrar solo los registros que tengan el campo 'Companyname' de la tabla 'Customers' mayor que 'E'?
- Mostrar solo clientes españoles
- ¿Cómo mostrar solo clientes españoles en la tabla 'Customers'?
- Permitir al usuario seleccionar el criterio de filtrado
- Permitir al usuario seleccionar clientes por país
Mostrar datos seleccionados
Esperamos mostrar solo los registros que comiencen con la letra 'A' en el campo 'Companyname' de la tabla 'Customers':
<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>
- Página anterior Visualización ADO
- Página siguiente Ordenamiento ADO