SQL Server - Paginar Registros. Esta bien así?

 
Vista:

Paginar Registros. Esta bien así?

Publicado por Guillermo III (22 intervenciones) el 12/02/2009 21:11:21
Hola a todos:
Necesito que me orienten sobre un algoritmo para paginar los registros de una tabla. En mi aplicación necesito mostrar los registros de un padrón de localidades que son demasiados.

Mi idea es un procedimiento almacenado que reciba como parámetro un código postal y una clave primaria. Entonces el procedimiento haría sobre la tabla:

SELECT TOP 50 ... FROM ...
WHERE CLAVE_PRI > paramClavePri AND CODPOST > paramCodigoPostal
ORDER BY CODPOST, CLAVE_PRI

Y en mi aplicación debiera guardar la clave primaria y el código postal del ultimo registro devuelto (y además el par del último registro de la página anterior, por si el usuario vuelve a la página
anterior...).

Les agradecería sus correcciones/indicaciones.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder