[firebase-br] RES: Erro de FK utilizando "Update or Insert"
Wesley Oliveira
wesley em rgsystem.com.br
Qui Dez 12 16:11:46 -03 2013
A sua FK tá com ON UPDATE CASCADE? Ou NO ACTION?
Posta um script de exemplo e a estrutura das duas tabelas pra gente ver...
Wesley Oliveira
Programador de Sistemas de Informação
RG System Informática
Fone: +55 (27) 3727-1127
Celular: +55 (27) 99606-0038
Email: wesley em rgsystem.com.br
Website: www.rgsystem.com.br
Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE.
Confidencialidade: A informação contida nesse e-mail, incluindo anexos, é
confidencial e dirigida somente ao(s) destinatário(s). No caso de
recebimento equivocado, por favor, informe ao(s) remetente(s). A divulgação,
utilização, reprodução ou distribuição do conteúdo dessa mensagem por outra
pessoa que não o destinatário é, expressamente, proibida.
Fale Conosco
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Reinaldo
Enviada em: quinta-feira, 12 de dezembro de 2013 15:52
Para: lista em firebase.com.br
Assunto: [firebase-br] Erro de FK utilizando "Update or Insert"
Olá pessoal,
Estou desenvolvendo um importador de Endereços e utilizei o comando "UPDATE
OR INSERT" INTO ... ... ...
Funciona perfeitamente, porém acontece o seguinte.
Eu uso o comando a primeira vez e gravo uma Cidade e depois os Bairros dessa
cidade. Até ai tudo normal, porém se eu tentar fazer o mesmo comando
novamente seria como dar um update, porém ele apresenta um erro de FK para a
tabela de Bairros->Cidade.
---------------------------------------------------------------
violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_TAB_BAICID" on table "TAB_BAIRROS".
Foreign key references are present for the record.
---------------------------------------------------------------
Aí se eu deletar os bairros e rodar novamente o sistema aceita.
Alguém tem alguma dica para resolver isso.
Att.
Reinaldo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista