Limitar nº de Registros

Monica Arias
13 de Noviembre del 2003
Hola a todos, Estoy haciendo una aplicacin ASP, de consultas a una BBDD. Una de las pginas muestra los registros resukt¡ltantes de la consulta. .... Hay alguna manera de limitar el nº de registros que aparezcan en la pgina?.....Gracias

DidE
13 de Noviembre del 2003
El procedimiento es muy sencillo.

LIMITE = 15
CONTADOR = 0
SQL = "SELECT * FROM PERSONAS ORDER BY NOMBRE"
SET RS = CONN.EXECUTE(SQL)
IF RS.EOF THEN
RESPONSE.WRITE("NO HAY NINGN REGISTRO")
ELSE
DO WHILE NOT RS.EOF AND CONTADOR < LIMITE
NOMBRE = REQUEST.FORM("NOMBRE")
RESPONSE.WRITE("NOMBRE")
CONTADOR = CONTADOR + 1
RS.MOVENEXT
LOOP

END IF




Pamp
13 de Noviembre del 2003
Tambin pods utilizar

SQL = "SELECT TOP 15 * FROM PERSONAS ORDER BY NOMBRE"

De esta forma solo te mostrar los primeros 15 registros, sin necesidad de ir contando.

Miguel
13 de Noviembre del 2003
No se si te refieres a esto, pero podrias paginar la salida, o sea hacer que en lugar de mostrar una pgina con 200 registros, te permita ir mostarndolos de 10 en 10 por ejemplo.

Yo ahora no tengo tiempo de explicartelo, pero mira de buscar por internet (Paginar recordset) encontraras muchos ejemplos, como este:
http://www.desarrolloweb.com/articulos/294.php?manual=11