Foros del Web » Programando para Internet » ASP Clásico »

Primer y ultimo registro

Estas en el tema de Primer y ultimo registro en el foro de ASP Clásico en Foros del Web. Como puedo hacer para seleccionar el primer y ultimo registro de mi base de datos, independientemente de cuantos tenga Gracias...
  #1 (permalink)  
Antiguo 07/03/2002, 23:24
Avatar de rodvilleda  
Fecha de Ingreso: enero-2002
Mensajes: 182
Antigüedad: 23 años, 3 meses
Puntos: 0
Primer y ultimo registro

Como puedo hacer para seleccionar el primer y ultimo registro de mi base de datos, independientemente de cuantos tenga

Gracias
  #2 (permalink)  
Antiguo 07/03/2002, 23:26
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Primer y ultimo registro

puedes usar las propiedades MoveFirst y Movelast del recordset

saludos :)
  #3 (permalink)  
Antiguo 07/03/2002, 23:28
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 3 meses
Puntos: 3
Re: Primer y ultimo registro

bueno si en tu base de datos tienes un id sería mejor, porque podrías hacer esto..

<%
' este espara leer en orden de arriba para abjajo
slq = "select * from usuarios order by id"
' es para leer de abajo para arriba
sql = "select * from usuarios order by id desc"
%>

Giancarlo Loret de Mola (Mamon)
  #4 (permalink)  
Antiguo 07/03/2002, 23:39
Avatar de rodvilleda  
Fecha de Ingreso: enero-2002
Mensajes: 182
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Primer y ultimo registro

gracias :) :) ! qué rapidez! Probaré lo que dices urjose. La solución de mamon me parece que puede funcionar (tengo id en mi base) pero tendría que hacer dos sentencias en sql, no?, pero me imagino que es suficiente una.

gracias nuevamente.
  #5 (permalink)  
Antiguo 08/03/2002, 05:26
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Primer y ultimo registro

Si tienes muchos registros, la propiedad movelast lastra mucho.

Si en tu tabla tienes algún campo autonumérico, puedes usar las funciones max y min de sql:

sSQL = "Select max(id) from mi tabla" para el último y:
sSQL = "Select min(id) from mi tabla" para el primero

:cantar:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:42.