Pregunta: | 28618 - PAGINAR PROCEDIMIENTO ALMACENADO |
Autor: | Ezequiel |
Por favor, quisiera saber si existe alguna forma de paginar el resultado de consultas sql hechas con Procedimientos Almacenados a una base de datos sql server. Es decir, efectuo una consulta sql, y la ejecuto de la siguiente manera:
rs.Open sql, db, adOpenStatic, adLockReadOnly, adCmdText Luego cuando ejecuto: cantidad = rs.RecordCount Nunca me devuelve mas que cero (0). Muchas Gracias Abajo pego el codigo de una pagina de ejemplo... <%@ LANGUAGE="VBScript" %> <% Response.Buffer = true %> <!-- #INCLUDE FILE="Funciones/adovbs.inc" --> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft FrontPage 4.0"> <title>xxxxxxx</title> </HEAD> <BODY bgcolor=#000000 leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="images/mot_nuevas/fonfuera.gif" text="#FFFFFF" link=#ffd700 vlink=#778899 alink=#778899 onload="init()"> <!--#include file="funciones/menu.asp"--> <table width="760" border="0" cellspacing="0" cellpadding="0" align="center" background="images/fondo.gif"><tr valign="top"> <td> <table width="730" border="0" cellspacing="0" cellpadding="0" align="center"> <tr valign="top"> <td> <p></p><p><p><p> <table width="97%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td> %> |
Respuesta: | Delfio |
Hola,espero pederte ayudar,
1- Que la propiedad recordcount devuelva siempre 0 depende de como se habre el recordset. (CursorType y LockType) 2- si lo que estas buscando es la paginacion de un recordset usa las propiedades: rsPerm.PageSize 'Cantidad de registros por pagina rsPerm.PageCount 'Cantidad de Paginas rsperm.AbsolutePage 'Pagina actual que se puede leer o establecer Suerte!! |