Problema con propiedad Compatible de un componente
Publicado por Rodrigo (1 intervención) el 31/10/2005 18:58:46
Mi problema es el siguiente:
Por asuntos de configuración de la base de datos que esta en oracle, para que los componentes funcionaran tuve que ponerle a la propiedad de transacciones Compatible.
En un componente llamo a un procedimiento almacenado en oracle que me ingresa un vehiculo a la base de datos. Aca intervienen dos tablas una de bienes (tabla padre) y una de vehiculos. Cuando la placa del vehiculo se repite yo mando desde el procedimiento un mensaje de error, que lo toma el componente y en este caso hace un setAbort.
Sin embargo, a pesar de llamar al setAbort, no me aborta la transacción, sino la completa, quedandome el registro en la tabla de bienes, pero no en la de vehiculos.
Hay alguna poripedad o metodo en Visual basic, para poder abortar la transaccion completa, sin necesidad de sacarle la propiedad compatible al componente?
De antemano gracias
Por asuntos de configuración de la base de datos que esta en oracle, para que los componentes funcionaran tuve que ponerle a la propiedad de transacciones Compatible.
En un componente llamo a un procedimiento almacenado en oracle que me ingresa un vehiculo a la base de datos. Aca intervienen dos tablas una de bienes (tabla padre) y una de vehiculos. Cuando la placa del vehiculo se repite yo mando desde el procedimiento un mensaje de error, que lo toma el componente y en este caso hace un setAbort.
Sin embargo, a pesar de llamar al setAbort, no me aborta la transacción, sino la completa, quedandome el registro en la tabla de bienes, pero no en la de vehiculos.
Hay alguna poripedad o metodo en Visual basic, para poder abortar la transaccion completa, sin necesidad de sacarle la propiedad compatible al componente?
De antemano gracias
Valora esta pregunta


0