ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como limpar uma tabela Mestre. Deletar todos os registros.

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
alexbandeira
Mestre
Mestre


Registrado: Terça-Feira, 27 de Julho de 2004
Mensagens: 812
Localização: Paulista - PE

MensagemEnviada: Sex Fev 18, 2022 12:22 pm    Assunto: Como limpar uma tabela Mestre. Deletar todos os registros. Responder com Citação

Salve salve delphianos.

Alguém pode me dizer como deleto, limpo uma tabela Mestre?
Delphi7 - FireBird
MSG: Cannot delete master record with detail.

Alguém tem a solução?

Antes de qualquer coisa agradeço antecipadamente.
_________________
Conhecemos um grande homem pelas pequenas atitudes.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Sex Fev 18, 2022 4:30 pm    Assunto: Responder com Citação

Deleta primeiro os registros da tabela detail para depois deletar o registro da tabela master.

Outro modo seria se a estrutura de sua tabela detail no Firebird estiver definido como "on delete cascade" no campo FK que faz o relacionamento com a tabela master, então pode ser deletado o registro da tabela master que os registros relacionados da tabela detail serão deletados automaticamente.

é isso que você queria saber?
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB