SoloCodigo
Bases de Datos => Oracle => Mensaje iniciado por: istej en Jueves 9 de Junio de 2005, 17:15
-
Hola buenas a ver si me podeis echar una mano
Estoy haciendo una migracion de Developer 4.5 a Developer 6i
y tengo algunos forms en 4.5 con sentencias DBMS_transacion.rollback.
A la hora de emigrar me da errores poque no encuentra este paquete en la parte cliente
sino que ahora reside en la parte servidora mi solucion en principio segun
oracle 8i es que para sentencias dbms transaction.rollback
se puede sustituir tranquilamente por rollback.
Mi duda en concreto es si en versiones devl 4.5 o anteriores
exitian diferencias entre el rollback y el dbms_transaction.rollback
y porque podria tener estas sentencias en un mismos forms a caso hacen cosas distintas
-
No lo puedo asegurar, pero seguramente la version vieja no tenia manera de que el motor le reportara rollback a los cursores creados en forms, por eso existia en forma el package dbms_transaction y desde la version 6 se dejo la misma funcionalidad del motor.
En lo personal tengo amplia experiencia en la version 6 y ese rollback hacia solo eso... un rollback... no creo que halla ninguna diferencia, igual hacer algunas pruebillas no cae nada mal
-
Hola juank me podrias decir poque no se puede hacer una llamada al paquete dbms_transaction.rollback para la version forms6.i de developer
-
supongo que es porque no existe, no lo incluyeron en los builting del forms 6i porque no es necesario. En todo aso segujro en los foros de metalink.oracle.com podrias encontrar informacion más tecnica.