La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13818 - ABSOLUTEPAGE EN ORACLE
Autor:  Catherine Reyes Galassi
Hola a todos:

Tengo un pequeño problemita. Estaba implementando una paginacion de datos en ASP con Visual Basic Script, todo impecable si la base de datos es Access. Pero ... cuando lo intente realizar con Oracle me retorna un error en :

rs.absoutepage = Pag

donde rs es el recordset con el cual estoy trabajando y pag la pagina que deseo mostrar.

Alguien sabe como solucionar esto???

Gracias desde ya
Atte.

  Respuesta:  Pablo Martin Rodriguez
Acá se explica como utilizar el paginado de ADO tanto para MSSQL como para Oracle:
http://support.microsoft.com/?scid=kb%3Ben-us%3B202125&x=6&y=15

Saludos

  Respuesta:  Gaizko Antona Lopez
Oracle no soporta el paginado standard de asp (pagesize, absolutepage, etc...) en vez de ello, tendrás que hacerlo registro a registro. Es decir, puedes crear una secuencia que haga de autonumérico con un trigger que cuando cargues la primera vez la página ponga la secuencia a 0 (cosa poco recomendada cuando hay varios usuarios a la vez) o sino, dividirlo en bloques de registros de 20 en 20 por ejemplo y al principio de la página preguntar el nº. Te mueves ese nº de registros hacia delante y enpiezas a mostrar otros tantos, siempre que el recordset no sea eof. Yo no he conseguido otra forma, pero esta funciona.

  Respuesta:  Ruben Alejandro Romero Mansilla
Te preguntaste si Oracle soporta este tipo de propiedad?

A mi parecer no lo soporta

De todas maneras debe tener alguna otra propiedad que sea mas potente que la paginacion.

Saludos