Absolutepage en MySQL

Antes de nada, feliz año nuevo!
Tengo una misma consulta que cambiando el driver, puedo atacar a una BBDD Access, SQL o MySQL. Me funciona todo perfecto. Pero en dicha consulta tengo que hacer paginación. Con SQL y Access no hay problema, pero si con MySQL.
No se si tengo que hacer algo con el puntero que recorre la BBDD ¿alguna idea sobre esto?.
He visto otras paginaciones utilizando vectores (GetRows), pero me gustaría probar esto otro antes. Te adjunto el código que utilizo por si te sirviera de ayuda
Muchas gracias de nuevo y un saludo
[numReg varia según unos parametros]
[rs1.Open]
if (not rs1.EOF) then
rs1.PageSize = numReg
maxPag = CInt(rs1.PageCount)
maxReg = CInt(rs1.PageSize)
rs1.AbsolutePage = numPag
end if
[con los valores maxPag y numPag hago las paginaciones]

1 Respuesta

Respuesta
1
Yo sinceramente no he utilizado la paginación. Lo que suelo hacer es un "moveTo" al registro correspondiente. ¿Por qué? Pues porque con muchas bases de datos la paginación no existe, así que prefiero programar de una manera estándar. Seguramente ese sera el caso de mySQL. Lamentablemente no tengo experiencia con esa base de datos, así que mi ayuda en ese sentido es escasa. Eso si, te recomendaría que hicieras la paginación a pelo. No cuesta tanto y ademas sera compatible con casi todas las bases de datos (porque como siempre dependerá del driver)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas