Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Spanish | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
FAQ: 857-Dataserver Oracle X indexed-reposition
Sintoma 857-Dataserver Oracle X indexed-reposition Causa Dataserver Oracle X indexed-reposition Solução Síntoma:En Oracle, después de ejecutar un “Ir Para” o volver de una “Pesquisa”, no es posible navegar para tras y los botones de “Primero” y “Anterior” son inhabilitados. La opción INDEXED-REPOSITION en una query usando Dataserver Oracle es esencial para un buen desempeño. La diferencia de desempeño puede llegar a ser de 5 veces. Sin embargo, tiene un efecto colateral: Al ser efectuado un REPOSITION query, los registros anteriores al registro reposicionado, son descartados de la query, o sea, no es posible navegar para tras de ese registro. Causa:Dataserver Oracle tiene una característica especial que hace con que, en una query definida con la opción INDEXED-REPOSITION, cuando efectuado un REPOSITION query, los registros anteriores al registro reposicionado, son perdidos en la query. Esto ocurre porque Dataserver hace un tipo de reapertura de la query, reabriendo sólo a partir del registro reposicionado. Solución:La solución para contornar esa característica es remover la opción INDEXED-REPOSITION cuando usando Oracle. Sin embargo, esto no es recomendado, ya que el desempeño caería en hasta 5 veces (aproximadamente). Como esa es una característica documentada, debe ser divulgada y mantenida. |