Ir para conteúdo
Fórum Script Brasil
  • 0

Excluindo Arquivos.


Guest Jean

Pergunta

Quero excluir registros de uma tabela "filho".

Já fiz o seguinte;

Table.First;

While (not Table.Eof) do

Table.Delete;

Table.Next;O problema é que só é excluido o primeiro registro depois a condição EOF é dita como verdadeira e fica registros perdidos na tabela, pois é um relacionamento de tabela "pais e filhos".

Agradeço a ajuda.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Guest Vitor Maringá

quando você tem qualquer comando que possua + de uma linha de comando vinculada a ela....é necessário um begin e um end...

isso é válido para ifs, fors etc.

logo...se não são adicionadas essas duas palavras...

no seu caso por exemplo...logo após o while...ele só executa Table.Delete uma vez....ou seja...só no primeiro registro...porque o comando de laço não está vendo a segunda linha Table.Next

para funcionar o seu código assim como você quer faça o seguinte:

Table.First;
while (not Table.Eof) do
  begin
    Table.Delete;
    Table.Next;
  end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...