Ver Mensaje Individual
  #1  
Antiguo 09-06-2006
hibero hibero is offline
Miembro
 
Registrado: nov 2003
Posts: 104
Reputación: 23
hibero Va por buen camino
transacciones manuales con dbexpress

Necesito realizar un grupo de operaciones en el ambito de una transacción. Para iniciar la transacción hago lo siguiente

Var
td: TTransactionDesc
begin
Tx.TransactionID:=1;
Tx.IsolationLevel:=xilREADCOMMITTED;
DBX.StartTransaction(Tx);
<Realizo las operaciones>
DBX.Commit;

Supongo que hare commit de todos los componentes asociados a la conexion DBX.

-¿con dbexpress tengo una sola transacción, a la que están asociados todos los datasets que tengan la propiedad SQLConnection?.

-¿para poder manejar más de una transacción debo tener varias conexiones, exactamente una por transaccion?

-¿con dbexpress no puedo hacer como con ibexpress. Tengo componentes TIBTransaction que asocio a los TIBDataSet, de forma que cuandot Tr.Commit, hago un commit de todps los DataSets asociados a ella?
Responder Con Cita