Jere_84
24-05-2012, 16:41:10
Este código funcionaba correctamente en versiones de delphi 6, pero al trasladarlo a Delphi 2010 sale el error "ClientDataSet record not found". Alguien sabe cual puede ser el problema.
bmReg := GetBookmark;
try
sPredAnt := FieldByName( 'Prede' ).AsString;
if (sPredAnt = 'P') or Locate('Prede', 'P', []) then
begin
Edit;
FieldByName( 'ImagenPrede' ).Assign( TBitmap.Create );
FieldByName( 'Prede' ).AsString := ' ';
Post;
end;
finally
GotoBookMark(bmReg); <----Aqui da el error
Slds.
bmReg := GetBookmark;
try
sPredAnt := FieldByName( 'Prede' ).AsString;
if (sPredAnt = 'P') or Locate('Prede', 'P', []) then
begin
Edit;
FieldByName( 'ImagenPrede' ).Assign( TBitmap.Create );
FieldByName( 'Prede' ).AsString := ' ';
Post;
end;
finally
GotoBookMark(bmReg); <----Aqui da el error
Slds.