encontré este fantástico código para paginar resultados con SQL 2005:
Código:
El problema es que me gustaría lanzar la consulta sobre una BD Access, y no sabría como traducir esa instrucción "OVER" a un SQL comprensible por Access.CREATE PROCEDURE UltimosTrucos @PageSize int, @PageNumber int AS SELECT PK_ID, Truco, Descripcion FROM ( SELECT PK_ID, Truco, Descripcion, ROW_NUMBER() OVER (ORDER BY Truco, PK_ID) AS RowNumber FROM TrucosInformaticos ) AS Trucos WHERE RowNumber BETWEEN @PageSize * @PageNumber + 1 AND @PageSize * (@PageNumber + 1)
Puede alguien echarme una mano?
Gracias y un saludo.