Un último mensaje a este post.
El
PROCEDIMIENTO para paginar un RecordSet generado por SQL en el Web Server o en el Servidor de SQLServer con un SP, no cambia, por eso es que da lo mismo el origen del RS.
Cita: ..paginar el resultado de una consulta hecha con un procedimiento almacenado de SQL Server