Bloqueio

08/11/2005

Olá pessoal,

Gostaria de saber como fazer algo para não deixar deletar o registro cadastrado se caso este registro estiver sendo usado em qualquer outra parte do Banco de Dados.

Exemplo: Para não deletar do Form Cidade uma cidade que está cadastrada no Form Cadastro de Clientes.

O que vcs sugerem.

Obrigado.
Rodrigo.


Rodrigorpb

Respostas

09/11/2005

Edilcimar

se você colocar uma tabela1 como dependente de outra tabela2 então não conseguirá apagar nenhum registro da tabela2 se houver na mesma uma referência à tabela1, no teu caso se a tabela clientes for dependente da tabela cidades, você não conseguirá apagar uma cidade que exista na tabela cliente, você primeiro teria que apagar ou mudar um registro na cidade da tabela cliente para depois apagar um registro a tabela cidade


Responder Citar

09/11/2005

Rodrigorpb

Essa ligação de dependência é feita diretamente no Banco de Dados?
É a chamada FK, algo assim? Eu não criei nenhuma FK no meu Banco, devo criar, ou não a necessidade?


Rodrigo.


Responder Citar

09/11/2005

Edilcimar

sim, é feita diretamente no banco de dados com uma chave estrangeira


Responder Citar

09/11/2005

Rodrigorpb

Obrigado

Vlw

Rodrigo.


Responder Citar