Problemas de Visual Basic con COM+
Buenas Tardes:
Estoy comenzando a realizar un desarrollo de un aplicativo en 3 capas con Visual Basic 6.0 y estaba haciendo algunas pruebas de concepto.
Para esto hice lo siguiente:
Cre茅 2 librer铆as con sus respectivas clases:
a)LIBDATA
-clsConexion--> Conecta a la base de datos--> Supported
-clsOrder--> Registra una orden--> Supported
-clsOrderDetails--> Registra el detalle de una orden--> Supported
b)LIBTRANSACCION
-clsTransaccion--> Esta clase lo que realiza es:
- Registrar una orden, utilizando una instancia de la clase clsOrder.
- Registrar 5 detalles de la orden creada: 4 de ellas con un orden creado valido y 1 con un orden invalido, esto ultimo a prop贸sito para verificar si es que hace el rollback.
La propiedad de esta clase para co`m+ es required
Haciendo la depuraci贸n con Visual Basic 6.0, y tambi茅n registrando las clases en COM+, not茅 que si se estaba haciendo el rollback de toda la transacci贸n involucrada, es decir, se deshac铆a la creaci贸n de la orden y de los 4 detalles de la orden, hasta ah铆 todo estaba bien; sin embargo cuando quise probarlo en un proyecto aparte, note que nunca hacia el rollback, algo que si suced铆a cuando estaba haciendo la depuraci贸n o cuando trabaja directamente con las clases dentro de un proyecto.
He estado tratando de informarme al respecto y entender que es lo que esta pasando, por favor ojala que alguien pueda damer una orientaci贸n al respecto.
Much铆simas gracias.
Estoy comenzando a realizar un desarrollo de un aplicativo en 3 capas con Visual Basic 6.0 y estaba haciendo algunas pruebas de concepto.
Para esto hice lo siguiente:
Cre茅 2 librer铆as con sus respectivas clases:
a)LIBDATA
-clsConexion--> Conecta a la base de datos--> Supported
-clsOrder--> Registra una orden--> Supported
-clsOrderDetails--> Registra el detalle de una orden--> Supported
b)LIBTRANSACCION
-clsTransaccion--> Esta clase lo que realiza es:
- Registrar una orden, utilizando una instancia de la clase clsOrder.
- Registrar 5 detalles de la orden creada: 4 de ellas con un orden creado valido y 1 con un orden invalido, esto ultimo a prop贸sito para verificar si es que hace el rollback.
La propiedad de esta clase para co`m+ es required
Haciendo la depuraci贸n con Visual Basic 6.0, y tambi茅n registrando las clases en COM+, not茅 que si se estaba haciendo el rollback de toda la transacci贸n involucrada, es decir, se deshac铆a la creaci贸n de la orden y de los 4 detalles de la orden, hasta ah铆 todo estaba bien; sin embargo cuando quise probarlo en un proyecto aparte, note que nunca hacia el rollback, algo que si suced铆a cuando estaba haciendo la depuraci贸n o cuando trabaja directamente con las clases dentro de un proyecto.
He estado tratando de informarme al respecto y entender que es lo que esta pasando, por favor ojala que alguien pueda damer una orientaci贸n al respecto.
Much铆simas gracias.
