Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/05/2007, 19:31
Avatar de kalijunfan
kalijunfan
 
Fecha de Ingreso: febrero-2004
Ubicación: Montevideo, Uruguay
Mensajes: 96
Antigüedad: 21 años, 2 meses
Puntos: 0
Re: Paginación de Registros

Por supuesto, podés usar el método GetRows del objeto Recordset que te devuelve un array bidireccional con todos los valores de los campos y registros de tu consulta.
Por ej:

Registros = MiRecordset.GetRows

Podés saber cuantos registros tenés simplemente usando:

CantidadRegistros = UBound(Registros, 2) + 1

Porqué UBound(Registros, 2)?
Porque en el array 1 (o sea UBound(Registros, 1)) obtenés los campos y no los registros de la consulta.

Te recomiendo FERVIENTEMENTE que utilices GetRows para paginar tus registros. Si bien puede resultar más difícil de aprender es impresionante la diferencia en performance que hay, con GetRows tus consultas son muchísimo más rápidas que con el método que estás usando y los visitantes a tu sitio te lo van a agradecer

Te dejo algunos enlaces con mayor información sobre GetRows para que veas

http://www.w3schools.com/ado/met_rs_getrows.asp
http://www.aspfacil.com/articulos/110201.asp
http://www.aspfacil.com/codigo/grpaginar.asp

Ahí tenés toda la información que necesites de GetRows y para poder paginar tus registros más eficientemente.

Espero que te sirva

Saludos