como já sabemos, quando criamos um relacionamento no bd, de uma tabela com outra, ele "amarra" a tabela para que, caso tenha alguma informação já salva não aceitar deletar, por exemplo:
Table - Produtos
Table - Fornecedor
se tivermos o codigo do fornecedor (imaginamos que o codigo 1) no cadastro de produtos, e tentarmos deletar lá dentro do bd mesmo, a linha do forneceodr que corresponde ao codigo 1, ele vai dar uma mensagem de erro... e quando estamos trabalhando com o delphi e tentamos excluir, também dara um erro...
gostaria de saber, como faço para tratar esse erro, verificar se há relacionamentos e/ou há dados que não podem ser excluidos e mostrar uma mensagem...
Pergunta
flavioavilela
boa noite a todos...
como já sabemos, quando criamos um relacionamento no bd, de uma tabela com outra, ele "amarra" a tabela para que, caso tenha alguma informação já salva não aceitar deletar, por exemplo:
Table - Produtos
Table - Fornecedor
se tivermos o codigo do fornecedor (imaginamos que o codigo 1) no cadastro de produtos, e tentarmos deletar lá dentro do bd mesmo, a linha do forneceodr que corresponde ao codigo 1, ele vai dar uma mensagem de erro... e quando estamos trabalhando com o delphi e tentamos excluir, também dara um erro...
gostaria de saber, como faço para tratar esse erro, verificar se há relacionamentos e/ou há dados que não podem ser excluidos e mostrar uma mensagem...
alguém pode ajudar???
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.