ASP CLASSIC PAGINATION
Fonte
'=================================================================================================
'XDownPAGEASP versão
'versão 1.00
'CodeByzyKJ2000
'E -mail: [email protected]
'BBS: http: //bbs.513soft.net
'Este programa pode ser usado e modificado gratuitamente. Espero que meu programa possa trazer conveniência ao seu trabalho
'Mas, por favor, mantenha o acima, por favor, recusa
'
'Recursos do programa
'Este programa encapsula principalmente a peça de paginação de dados e a peça de exibição de dados é completamente personalizada pelo usuário.
'Suporte vários parâmetros de URL
'
'Instruções para uso
'Descrição do parâmetro do programa
'Papgesize define o número de registros para cada página da página de paginação
'Getrs retorna um conjunto de registros paging Esta propriedade é apenas leitura
'GetConn recebe a conexão do banco de dados
'Getsql recebe declaração de consulta
'Descrição do método do programa
'ShowPage exibe a barra de navegação da página, o único método público
'
'exemplo:
'
'' Incluir arquivos
'
'SetMypage = newxdownPage' Criar objeto
'mypage.getconn = conn' obtenha a conexão do banco de dados
'mypage.getsql = "Selecione*FromProductInfoorderbyidasc"
'MyPage.Pagesize = 5'Conte os dados de registro de cada página para 5
'setrs = mypage.getrs ()' returns RecordSet
'mypage.showPage ()' exibe informações de paginação. Este método está ok após setrs = mypage.getrs ()
'Chamado em qualquer local, pode ser chamado várias vezes
'fori = 1TomyPage.Pagesize' A próxima operação é a mesma que operar um objeto normal de conjunto de registros
'ifnotrs.eofn' é para impedir que a última página transborde
'Response.Writers (0) & "
"'Você pode personalizar o método de exibição aqui
'Rs.Movenext
'outro
'Exitfor
'endif
'próximo
'
'=================================================================================================
Constbtn_first = "9" 'Defina o estilo de exibição do botão da primeira página
Constbtn_prev = "3" 'Defina o estilo de exibição do botão de página anterior
Constbtn_next = "4" 'Defina o estilo de exibição do botão da próxima página
Constbtn_last = ":" 'Defina o estilo de exibição do botão da última página
Constxd_align = "Center" 'Defina o alinhamento das informações de paginação
Constxd_width = "100%" 'define o tamanho da caixa de informações de paginação
Constxd_Height = "20"
ClassXDownPage
Privatexd_pageCount, xd_conn, xd_rs, xd_sql, xd_pagesize, str_errors, int_curpage, str_url, int_totalpage, int_totalrecord