El procedimiento almacenado se completa con Select Top Plus, no adentro, y la velocidad es bastante rápida. He probado la cantidad de datos en un millón. En general, la consulta está en 1 segundo. Lo publicaré para comunicarme con usted para ver si hay buenas sugerencias.
Algunas oraciones simples pueden realizar la función de paginación, consulte el código:
Forma más fácil de usar (para cualquier tabla de datos):
test.asp
La copia del código es la siguiente:
<!-#include file = "conn.asp"->
<!-#include file = "page.asp"->
<%
Establecer my = nueva página
Con mi
.SetConnstr = Connstr 'Strena de enlace de base de datos
.SetStrtable = "Usuarios" Nombre de la tabla
.SetStrTEXT = "ID, nombre de usuario, tipo, nombres" 'Camy de consulta
.SetStrindex = "ID" 'Clave principal
rsArray = .getrs () 'Devuelve datos, el tipo es una matriz
Terminar con
%>
<Table>
<%
Si isarray (rsarray) entonces
Para i = 0 a Ubound (rsArray, 2)
%>
<tr>
<TD> < %= rsArray (0, i) %> </td>
<TD> < %= rsArray (1, i) %> </td>
<TD> < %= rsArray (2, i) %> </td>
</tr>
<%
próximo
final si
%>
<tr>
<td colspan = "4"> total < %= my.gettotalnum %> lista por página < %= my.gettitalpagesize %> lista en total < %= my.gettotalpage %> lista en total < %= my.gettotalpage %> número de página: < %= my.getfenyeJmp (falso) %> </td>
</tr>
</table>
550) this.width = 550; ">
12Next Página Lea el texto completo