Mensaje    Asunto: Cambios en Firebird: ApplyUpdates Responder citando

Buenas tardes camaradas.

Aprovecho este mensaje para saludarlos y dejar una pregunta que me ha tenido loco estos dias.

Estuve buscando en el foro acerca de esta situación, encontré cosas similares pero no lo que busco.

El problema es el siguiente, estoy trabajando con una aplicación que utiliza Firebird de BD, utilizo los componentes FIBPlus del sitio www.devrace.com, coloco un pFIBClientDataSet, lo que quiero es detectar que un registro a sido editado, para que funcione en red.

Lo lógica que estoy utilizando es que cuando hago el

IBDataSet->Edit();
IBDataSet->FieldByName()->AsString = ...
...
IBDataSet->Post();
IBDataSet->ApplyUpdates(-1);
BaseDatos->Transaccion->CommitRetaining();

Todo funciona bien, con el primer cliente, pero según yo, cuando el segundo cliente intente hacer lo mismo, en el ApplyUpdates me debería de lanzar una excepción de que el registro ha sido actualizado, pero no lo hace.

¿¿¿ Alguna sugerencia ???

Cesar, tu tienes experiencia con esto, no te ha sucedido algo similar ???

Gracias compañeros.