Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/05/2005, 05:04
MikiBroki
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 23 años
Puntos: 8
Muchas gracias por vuestro interés, al final lo he solucionado, aunque sin usar GetRows:

Código:
rs.Open "SELECT * FROM TBL_INCIDENCIA", miConexion, adOpenKeySet, adLockOptimistic					
rs.PageSize = 1
										
if (Request.QueryString() <> "") then															
    select case Request.QueryString("accion")
        case "Primero":						
	case "Anterior":									
	case "Siguiente":	
		Session("Pagina_Actual") = Session("Pagina_Actual") + 1
		rs.AbsolutePage = Session("Pagina_Actual")			
									
		if Session("Pagina_Actual") > rs.RecordCount then
		    Session("Pagina_Actual") = Session("Pagina_Actual") - 1	
		    rs.AbsolutePage = Session("Pagina_Actual")	
		end if
	case "Ultimo":
	end select						
	
else									
	rs.AbsolutePage = 1					
	Session("Pagina_Actual") = 1
	Response.Write("Registros = [" & rs.recordcount & "]")
		
end if
También lo he hecho usando AbsolutePosition.

¿Cuál de los dos métodos estos me recomendais?
¿Habrá algún tipo de problema usando AbsolutePosition en tablas indexadas?

He estado mirando código con GetRows, pero siempre se trata de cargar el recordset, y después usar GetRows, ¿no es mejor esta forma?

Gracias.

Última edición por MikiBroki; 24/05/2005 a las 05:10