Fórum exclusão de registros #154076

11/04/2003

0

Saudações amigos Delphianos.

Estou ´garimpando´ este mais novo ambiente de programação que é o Delphi, fazendo alguns programas para uso aqui na empresa.

Bem. como todo bom iniciante estou com um pequeno problema :

DM.TBreciclar.IndexName:=´RECICLAR´;
if DM.TBreciclar.Findkey([´GP´]) then begin
DBcodgrupo.Text:=inttostr(DM.TBreciclar.Fieldbyname(´CODIGO´).Value);
DM.TBreciclar.IndexName:=´´;
DM.DTreciclar.DataSet.Edit;
DM.DTreciclar.DataSet.Delete;
DM.DTreciclar.DataSet.Post; //-> o erro acontece nesta linnha
else
......

Quando executo a rotina acima da um erro com a seguinte mensagem :

dataset not in edit or insert mode

Alguém pode me ajudar com o meu problema ?


Rogério

Favor postar o título em minúsculas
Zoom


Rogerio

Rogerio

Responder

Posts

11/04/2003

Aroldo Zanela

Rogério,

Para deletar registros o dataset não deve ficar em edição e nem recebe post. Portanto, remova as linhas com edit e post. O BDE move para o registro seguinte ao registro deletetado (avança) ou para o registro anterior se o registro removido for o último.


Responder

Gostei + 0

11/04/2003

Aroldo Zanela

Rogério,

Para deletar registros o dataset não deve ficar em edição e nem recebe post. Portanto, remova as linhas com edit e post. O BDE move para o registro seguinte ao registro deletado (avança) ou para o registro anterior se o registro removido for o último.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar