Ver Mensaje Individual
  #12  
Antiguo 14-12-2005
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Reputación: 20
Patricio Va por buen camino
Sigo en Problemas

lo que pasa es que yo tengo que agregar los datos de una empresa y a la misma agregarle en otra tabla todas las direcciones y en otra tabla todos los telefonos.

Entonces como no quiero usar tablas auxialiares mi idea era que cuando se agregar las direcciones tener una transaccion para eso, cuando se agregan los telefonos tener otra transaccion y cuando los datos de la empresa otra transaccion, porque si el usuario cancela el ingreso de la empresa, tengo que volver a atras lo que se ingreso en la tabla de Telefonos y Direcciones. No se si me explico bien.

Hice algo asi pero no me dio resultado

cuando se fue a agregar una direccion hice
IBTransactionDireccion.StartTransaction
....

y cuando me dio el ok con los datos de la empresa hice
IBTransactionEmpresa.StartTransaction
....
IBTransactionEmpresa.Commit
IBTransactionDireccion.Commit //ahi confirmo luego que se dio el ok en la empresa

pero obviamente me dio error, cual seria la mejor manera de hacer lo que quiero?

Saludos
Responder Con Cita