Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/02/2010, 07:19
Avatar de Panshop
Panshop
 
Fecha de Ingreso: abril-2009
Ubicación: Santiago
Mensajes: 87
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: O.o que pasa aqui ?

mira, la imagen está ingresando en byte[], pero la cosa es que cuando inicio el trans esos registros que estoy guardando quedan "flotando" hasta que se realize el commit que eso pasa en el último procedimiento que se realiza dentro de la capa de acceso de datos, para que no ingrese los registros en las tablas inmediatamente por seguridad por si llegase a fallar uno de los otros procedimientos. porque si yo hiciera esto...
(pusiera debajo de la ejecución del procedimiento el trans)
Código:
AccesoDatos = new clsADAccesoDatosOracle();

tabla = AccesoDatos.EjecutaQueryOracleTran("PKG_P.pa_insertaproducto", p);

AccesoDatos.IniciaTran(); 
no me tira ningún error e ingresa la imagen en la tabla de la entidad... pero lo malo es que si llegase a fallar uno de los otros procedimientos, no insertará en las demas tablas y solo insertara en la tabla de la entidad de producto.

Ese es el problema :(
intenté dejar la imagen estatica, pero tampoco sirve :(
(el trans la destruye por asi decirlo)