Array
(
)

Bloqueio

Rodrigorpb
   - 08 nov 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.


Edilcimar
   - 09 nov 2005

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


Rodrigorpb
   - 09 nov 2005

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.


Edilcimar
   - 09 nov 2005

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


Rodrigorpb
   - 09 nov 2005

Obrigado

Vlw

Rodrigo.