Erro ao editar um registro quot;At end of tablequot;.

01/07/2004

O problema é o seguinte, quando gravo o registro e tento editalo novamente da um erro

Utilizo o codigo abaixo para gravar o registro.

   try
     if not dmLabo.Labo.InTransaction then
       dmLabo.Labo.StartTransaction;

     with dmLabo.qrPedidos do
      begin
       Post;
       ApplyUpdates;
      end;
   
      dmLabo.Labo.Commit;
      TotalGeral;
   except
      dmLabo.Labo.Rollback;
      Application.MessageBox(´Não foi possível gravar as informações.´, ´Contabilidade´ ,  mb_OK + MB_ICONERROR);
   end;   

Utilizo o codigo abaixo para editar o registro.

try
    dm.qrPedidos.Edit
   except
      dmLabo.Labo.Rollback;
      Application.MessageBox(´Não foi possível editar o       registro.´, ´Contabilidade´ ,  mb_OK + MB_ICONERROR);
   end; 


em seguida aparece um menssagem de erro

At end of table.

Utliliso ODBC e os compomente da paleta BDE do delphi7


:arrow: [color=red:06a93c057e]Título alterado pelo Moderador oTTo.[/color:06a93c057e]
:idea: [color=blue:06a93c057e]Seja mais claro no título.[/color:06a93c057e]
:idea: [color=blue:06a93c057e]LEia as regras de conduta do fórum.[/color:06a93c057e]


Leorez