Ver Mensaje Individual
  #3  
Antiguo 10-04-2010
Avatar de heroe
heroe heroe is offline
Miembro
 
Registrado: may 2006
Ubicación: Cartago, Costa Rica
Posts: 45
Reputación: 0
heroe Va por buen camino
Navegación SQL, por el primary key

También puedes navegar con instrucciones directas de SQL, para lo cual, debes tener una tabla con un primary key de tipo numerico

Obtener Primero
Código SQL [-]
Select * From  pTabla Where  pCampoLlave  = (Select Min(pCampoLlave) From pTabla)

Obtener Anterior
El parametro requiere el registro actual, por ejemplo si estas en el registro 5, devolvera 4, si existe
Código SQL [-]
Select * From pTabla Where pCampoLlave = (Select Max(pCampoLlave ) From pTabla Where  pCampoLlave  < :Param0)

Obtener Siguiente
El parametro requiere el registro actual, por ejemplo si estas en el registro 5, devolvera 6, si existe
Código SQL [-]
Select * From pTabla Where pCampoLlave = (Select Min(pCampoLlave ) From  pTabla Where  pCampoLlave  > :Param0)

Obtener Ultimo
Código SQL [-]
Select * From  pTabla Where  pCampoLlave  = (Select  Max(pCampoLlave) From pTabla)
__________________
Nada es parasiempre.
Responder Con Cita