Ver Mensaje Individual
  #1  
Antiguo 27-01-2006
Velia Velia is offline
Miembro
 
Registrado: oct 2005
Posts: 71
Reputación: 19
Velia Va por buen camino
Error en el refresco de un ClientDataSet

Hola a todos
Estoy utilizando la arquitectura DataSnap y tengo un Problema. Cuando hago un cambio a la base de datos utilizo la sentencia ApplyUpdates(-1) y despues hago Refresh por si algún otro usuario haya modificados los datos de la misma tabla. Además utilizo el formulario ReconcileError proporcionado por Delphi para el caso del acceso concurrente. Pero es allí donde tengo un problema: Si dos usuarios modifican el mismo registro a la misma vez me sale el formulario ReconcileError para tomar la decisión que desee pero después de aplicar los cambios que el usuario decida se produce un error como el siguiente:

"Debe aplicar los cambios antes de refrescarlos"
Pero esto pasa porque después de utilizar el formulario ReconcileError no vuelvo a hacer la sentencia ApplyUpdates(-1)

cOMO puedo hacer???. Espero que alguien me ayude y si no se entiende mi duda la aclarare mas

Un saludo Velia
Responder Con Cita