Clase de paginación clásica de ASP
Fuente
'==========================================================================================================================================================
'Versión de XdownPageasp
'Versión 1.00
'CodebyzyKJ2000
'Correo electrónico: [email protected]
'BBS: http: //bbs.513soft.net
'Este programa se puede usar y modificar de forma gratuita. Espero que mi programa pueda traer conveniencia a su trabajo.
'Pero por favor mantenga lo anterior, por favor rechazado
'
'Características del programa
'Este programa encapsula principalmente la parte de paginación de datos, y el usuario personaliza la parte de pantalla de datos.
'Admite múltiples parámetros de URL
'
'Instrucciones para su uso
'Descripción del parámetro del programa
'Papgesize define el número de registros para cada página de la página de paginación
'GetRS Devuelve un conjunto de registros paginado Esta propiedad se lee solo
'GetConn obtiene la conexión de la base de datos
'GetSQL obtiene la declaración de consulta
'Descripción del método del programa
'Showpage muestra la barra de navegación de la página, el único método público
'
'ejemplo:
'
'' Incluir archivos
'
'Setmypage = newxDownPage' Crear objeto
'myPage.getConn = Conn' Obtenga la conexión de la base de datos
'myPage.getSql = "Seleccionar*FromProductinFoorderByidasc"
'mypage.pagesize = 5'Set los datos de registro de cada página a 5
'setrs = mypage.getrs ()' Devuelve registros
'myPage.showPage ()' muestra información de paginación. Este método está bien después de setrs = mypage.getrs ()
'Llamado en cualquier ubicación, se puede llamar varias veces
'fori = 1tomyPage.pagesize' La siguiente operación es la misma que operar un objeto de registro normal
'ifnotrs.eofthen' es para evitar que la última página se desborde
'Response.Writers (0) & "
"'Puede personalizar el método de visualización aquí
'Rs.Movenext
'demás
'Salir
'Endif
'próximo
'
'==========================================================================================================================================================
Constbtn_first = "9" 'Defina el estilo de visualización del botón de primera página
Constbtn_prev = "3" 'Defina el estilo de visualización del botón de página anterior
Constbtn_next = "4" 'Defina el estilo de visualización del botón de página siguiente
Constbtn_last = ":" 'Defina el estilo de visualización del botón de la última página
Constxd_align = "Center" 'Definir la alineación de la información de la paginación
Constxd_width = "100%" 'define el tamaño del cuadro de información de la paginación
Constxd_height = "20"
Clasexdownpage
Privatexd_pageCount, xd_conn, xd_rs, xd_sql, xd_pagesize, str_errors, int_curpage, str_url, int_totalpage, int_totalRecord