Fórum Criando integridade que não deixei excluir um registro que esteja sendo usado em outra tabela #481620
06/06/2014
0
Sou um programador iniciante. Criei uma tabela chamada PESSOA e outra chamada TIPOPESSOA. Fiz o relacionamento entre as duas. Abaixo são os campos de cada:
[img]http://arquivo.devmedia.com.br/forum/imagem/346415-20140606-105716.jpg[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/346415-20140606-105821.jpg[/img]
Utilizo o Delphi 2010, IBExpert e Firebird 2.1. Gostaria de saber como faço a integridade no Banco de Dados para que ao tentar excluir um registro da tabela TIPOPESSOA que esteja ligada na tabela PESSOA, apareça uma mensagem: "Esse tipo de Pessoa não pode ser excluído porque está sendo utilizada na tabela Pessoa!" e não deixe fazer a exclusão.
Alisson Sudak
Curtir tópico
+ 0Posts
06/06/2014
Joel Rodrigues
Gostei + 0
06/06/2014
Alisson Sudak
Gostei + 0
06/06/2014
Joel Rodrigues
Link útil: http://www.firebirdsql.org/refdocs/langrefupd15-psql-exception.html
Gostei + 0
06/06/2014
Jair Souza
[img:descricao=Integridade]http://arquivo.devmedia.com.br/forum/imagem/343353-20140606-134133.png[/img]
Gostei + 0
06/06/2014
Joel Rodrigues
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)