O procedimento armazenado é concluído por selecionar Top Plus, e a velocidade é bastante rápida. Eu testei a quantidade de dados em um milhão. Geralmente, a consulta está em 1 segundo. Vou postá -lo para me comunicar com você para ver se há boas sugestões.
Algumas frases simples podem realizar a função de paginação, consulte o código:
Maneira mais fácil de usar (para qualquer tabela de dados):
test.asp
A cópia do código é a seguinte:
<!-#incluir file = "Conn.asp"->
<!-#incluir file = "page.asp"->
<%
Defina minha = nova página
Com o meu
.SetConnstr = string de link do banco de dados Conntr '
.SetStrTable = "Usuários" 'Nome da tabela
.SetSTRTEXT = "ID, nome de usuário, tipo, nome" 'Field
.SetStriNex = "Id" 'Chave primária
rsarray = .getrs () 'retorna dados, tipo é matriz
Termine com
%>
<tabela>
<%
Se Isarray (RSarray) então
Para i = 0 para ubound (rsarray, 2)
%>
<tr>
<Td> < %= rSarray (0, i) %> </td>
<Td> < %= rSarray (1, i) %> </td>
<Td> < %= rSarray (2, i) %> </td>
</tr>
<%
próximo
final se
%>
<tr>
<td colspan = "4"> total < %= my.gettotalnum %> list por página < %= my.gettitalPagesize %> list no total < %= my.gettotalpage %> list no total < %= my.gettotalpage %> página: < %my.getfenyejmp (false)
</tr>
</tabela>
550) this.width = 550; ">
12Next Page Leia o texto completo