Ver Mensaje Individual
  #6  
Antiguo 29-05-2012
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Reputación: 0
Jere_84 cantidad desconocida en este momento
Cool Tengo el mismo problema

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;
        //FieldByName( 'ImagenPrede' ).Assign( TBitmap.Create );
        //FieldByName( 'Prede' ).AsVariant := null;
        Post;
      end;
      GotoBookMark(bmReg); -----> EDatabaseError: Record not found
    finally
     // Bookmark := bmReg;
      FreeBookMark(bmReg);

Si comento estas lineas el error no ocurre, pero los registros estan todos agregados en el ClientDataSet

Código Delphi [-]
        //FieldByName( 'ImagenPrede' ).Assign( TBitmap.Create );
        //FieldByName( 'Prede' ).AsVariant := null;

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.
Responder Con Cita