Código Delphi
[-]
with oClientDataSet do
begin
DisableControls;
bmReg := Bookmark;
try
sPredAnt := FieldByName( 'Prede' ).AsString;
if (sPredAnt = 'P') or Locate('Prede', 'P', []) then
begin
Edit;
Post;
end;
GotoBookMark(bmReg); -----> EDatabaseError: Record not found
finally
FreeBookMark(bmReg);
Si comento estas lineas el error no ocurre, pero los registros estan todos agregados en el ClientDataSet
Estoy utilizando la versión de Delphi 2010, este código lo estoy migrando de un sistema anterior echo en Delphi 6, ahí funcionaba bien.
¿Alguien sabe que puedo hacer o utilizar?
Slds.