Ver Mensaje Individual
  #1  
Antiguo 21-06-2006
Paradiso Paradiso is offline
Miembro
 
Registrado: jun 2004
Posts: 68
Reputación: 20
Paradiso Va por buen camino
Cool Uso de Transacciones con Componentes DevExpress

Hola A Todos, les pregunto

como tendria que ser el uso de transacciones considerando que los registros estan conectados a componentes devExpress, mi pregunta radica en que hasta el momento yo estaba haciendo un applyupdate para guardar los datos en la base de datos

me encuentro con que debo usar transacciones y no logro
entender una prolija forma de usar transacciones y dichos componentes, me podrian poner algun ejemplo???
les dejo la logica hasta el momento que uso en mi codigo:

como esta ahora no se actualiza bien probando con la edicion de un campo ejecutando dos instancias de la aplicacion.


var td: TTransactiondesc;
begin
td.TransactionID := 1;
td.IsolationLevel:= xilREPEATABLEREAD ; //tambien probe con el retaining.
fmPrincipal.ConexionSQL.StartTransaction(td);

try
... .
cdsVendedores.ApplyUpdates(0);
fmPrincipal.ConexionSQL.Commit(td);


except
On E: Exception do
begin
fmPrincipal.conexionsql.rollback(td);
showmessage('Error');
// Mensajes para el usuario, cambios en el estado del formulario...
end;
Responder Con Cita