Recomendado: reglas de nombres variables de uso común en ASP En ASP, reglas de nombres variables de uso común. En la programación ASP, si cumple con las siguientes reglas de nomenclatura de variables, su código será factible y mantenible: Ejemplos de reglas de nombres generales Tipos de variables de prefijo B o BLN bsuccess c o curicion CURCE D o DBL DOBLE DBLQUIE DBLQUITIDAD DT o DAT DTDAT TIEMPLE
MS Visual Interdev6.0: al compilar páginas web relacionadas con bases de datos, a menudo enfrentamos el problema de la pantalla de paginación de registro de datos debido a la gran cantidad de datos que se mostrarán.
----------------------------------------------------------------------------------------------------------------------------
La pantalla de paginación cuando ADO accede a la base de datos es en realidad operar los registros del conjunto de registros. Por lo tanto, primero debemos comprender las propiedades y métodos del objeto ReordSet:
Atributo BOF: el indicador actual se refiere a la primera transacción al conjunto de registros.
Atributo EOF: el indicador actual se refiere a la última transacción al conjunto de registros.
MOTE MÉTODO: Mueva las métricas a un registro en el conjunto de registros.
Propiedad de AbsoluTepage: configure la ubicación de registro actual en la página en la que
Propiedad AbsolutePosition: la posición actual de la métrica en el conjunto de registros.
Propiedad PageCount: muestra cuántas páginas de datos contiene un objeto de conjunto de registros.
Propiedad PageSize: muestra el número de registros que se muestran en cada página del objeto RecordSet.
Propiedad Registro: muestra el número total de registros del objeto RegistroSet.
----------------------------------------------------------------------------------------------------------------------------
En el sistema de programación ASP de Microsoft, el establecimiento de objetos ADO hace que el acceso a las bases de datos desde las páginas web sea una tarea fácil, especialmente el objeto ADO RecordSet hace que sea más conveniente y libre de mostrar la salida de los datos de control. En Visual Interdev6.0 (en lo sucesivo, conocido como VI6.0), debido a la introducción de modelos de objetos como el modelo de objeto de escritura (en adelante, denominado SOM), el control de tiempo de diseño (en adelante se conoce como DTC) y el modelo de objeto de entorno de datos (en adelante, el diseño de acceso de la página web se vuelve más conveniente.
Debido al tema, con respecto a las conexiones de la base de datos, lo siguiente solo da código y breves comentarios, y se centra en cómo usar objetos de registro (o controles) para implementar la visualización de la paginación de los registros de datos. Según mi comprensión, la clave para la pantalla de paginación es dominar las propiedades y métodos del objeto de registro de ADO o DTC (control de tiempo de diseño).
Estos siete métodos de visualización de paginación se resumen en cuatro categorías:
Los primeros y segundos tipos que llamo temporalmente son métodos ASP puros, que también es el método más utilizado en los sitios web de ASP nacionales. Sus diferencias son solo en las diferentes técnicas de implementación. La implementación de estos dos métodos es el más fácil de entender, se utiliza el concepto de objeto menor y los requisitos mínimos para el entorno de desarrollo (solo como un bloc de notas). Se puede decir que la esencia de estos dos métodos sigue siendo la idea de programación de CGI, que solo está introduciendo objetos ADO en el programa.
Los métodos DHTML cuarto y quinto nombraron temporalmente SOM. Estos dos métodos requieren que en el entorno VI6.0, el modelo de objeto de script (modelo de objeto de script) propuesto por Microsoft y las nuevas características de la base de datos vinculante de los objetos de tabla en DHTML (muchos libros y artículos solo introducen la aplicación de la aplicación de la aplicación CSS del Dhtml en el diseño de estilo e ignoran la introducción de sus características de enlace de datos) para lograr la respuesta de la página de control en el cliente. Sin embargo, requiere que el navegador del usuario admita DHTML, como: Microsoft Internet Explorer 4.0 y superior.
El sexto método se llama temporalmente el método SOM del lado del servidor. Requiere desarrollo en el entorno VI6.0, que utiliza varios controles DTC en el modelo de objeto de script (modelo de objeto de script) propuesto por Microsoft: RecordSet, PageObject, Grid, etc. para implementar el control de la página en el lado del servidor (cliente). Este es un método de programación emocionante y nuevo. Se refiere a las páginas web como objetos (este modelo de objetos es diferente del modelo de objeto DOM tradicional: DOM: DOM solo puede controlar al cliente, mientras que SOM puede controlar el servidor y el cliente), y realmente implementa la programación de páginas web orientadas a objetos. Pero desafortunadamente, tal vez mi habilidad personal es limitada, y personalmente creo que esta tecnología aún no es muy madura. Por ejemplo, la combinación con el navegador no es muy buena, lo que se explicará en detalle más adelante.
El séptimo método se llama temporalmente el método DEOM. También utiliza el modelo de objeto de entorno de datos establecido en VI6.0 para crear objetos de registro. Este también es un método nuevo relativamente raro en la programación web. En comparación con el modelo SOM, tiene sus propias ventajas, que se describirán en detalle más adelante.
Todos los códigos de origen mencionados más tarde se pueden copiar y usar directamente. Es posible que ni siquiera entienda el principio. Simplemente reemplace la parte cursiva BOLD con el nombre de la base de datos o el nombre de campo correspondiente.
Antes de comenzar a introducir varios métodos de paginación en detalle, creemos una base de datos: use el acceso en Office97 para crear un empleado.mdb, que crea una tabla EMP y establece solo tres campos: EMP ID, apellido y primer nombre. ¿Por qué es eso simple? Es porque nos importa cómo lidiar con los resultados del conjunto de registros.
El primer tipo: método de sustitución directa para parámetros.
Este método es crear manualmente un objeto de conjunto de registros y usar sus propiedades PageSize (especifique el número de registros que se muestran por página), PageCount (número de página total) y las propiedades de AbsolutEpage (número de página actual) para controlar la salida de la página. La página de página utiliza el método de usar directamente el parámetro de número de página de <href> para controlar la facturación de la página. El nombre de la página web es emp1.asp. El código fuente es el siguiente:
<%// Establecer una conexión con la base de datos de Employee.MDB.
Establecer conn = server.createObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (*.mdb)}; dbq = empleado.mdb
// Cree una instancia del objeto de registro de la tabla EMP.
Establecer rs = server.createObject (ADODB.RecordSet)
Rs.Preen EMP, Conn, 3
PageSize = 10 // El atributo de PageSize Especifica el número de registros que se mostrarán en cada página
Page = Clng (Request (Page)) Tipo de cadena convertido a tipo largo
If página <1 entonces página = 1
If página> rs.pageCount entonces página = rs.pageCount
Si la página <> 1 entonces
Response.write <a href = emp1.asp? Page = 1> Page1 </a>
Response.write <a href = emp1.asp? Page = & (Page-1) &> Página anterior </a>
Final si
If página <> rs.pageCount entonces
Response.write <a href = emp1.asp? Page = & (página+1) y> Página siguiente </a>
Response.write <a href = emp1.asp? Page = & rs.pageCount &> Última página </a>
Final si
Response.WRITE Número de página: & Page & / & rs.pageCount & </font>
// Pantalla de cada página
// Mostrar el encabezado
Response.Write <Center> <table border = 1>
Response.write <tr> <td> & rs.fields (Emp id) .name & </td>
Compartir: la operación debe usar una solución de error de consulta actualizable " Microsoft OLE DB Proveedor para controladores ODBC (0x80004005) aparece en el sistema operativo XP. La operación debe usar un error de consulta actualizable. Solución 1. Al operar la base de datos ASP, debe usar un error de consulta actualizable: 2. Carpeta> Propiedades; o, explorador> herramienta> opciones de carpeta 3. No enganches la pestaña Ver para seleccionar el uso simple