PDA

Ver la Versión Completa : Falla al Modificar por 2ª vez


teletranx
20-12-2005, 16:18:46
Saludos a Todos

Mi problema es el siguiente.

Estoy trabajando en 3 capas en Delphi 6.0 con Firebird 1.5.2.

Cuando Ingreso un nuevo registro me graba todo ok, despues, lo modifico por 1ª vez todo ok, pero cuando lo vuelvo a modificar, Error , "registro esta siendo modificado por otro usuario o no encontrado".

No graba

En el evento de afterPost tengo :

if(MaeCom.ApplyUpdates(0) > 0)then Abort;
MaeCom.DataSet.Refresh;

Estoy con Maestro/Detalle monobuffers, modifico tanto en la Cabecera como el detalle.

JC :confused:
P.D. Estoy usando los componentes de dbExpress

teletranx
20-12-2005, 20:04:45
Saludos, se ha encontrado la solución

En la Dll, en el componente DataSetProvider, en la opción UpdateMode seleccionar upWhereKeyOnly.

JC