[firebase-br] RES: problema ao criar relacionamento

Eduardo Jedliczka edujed em gmail.com
Qua Jul 6 16:53:46 -03 2011


Veja se os dois campos são do mesmo tipo.

Ou seja, se ambos são integer, etc...

A mensagem de erro diz que não existe uma PK com o tipo de dado que
vocẽ quer criar...

==========================
Eduardo Jedliczka
Apucarana - Pr
==========================




Em 6 de julho de 2011 16:36, Cássio <cassio.hc em gmail.com> escreveu:
> já vi isso também. Cheguei a zerar as duas tabelas pra testar.
>
> vlw
> On 06/07/2011 16:31, Oliveira, José Augusto Siqueira de wrote:
>>
>> Cara, essas tabelas estão povoadas ? Será que não pode ser tipo algum
>> código
>> que esta na tabela e esta quebrando essa relação no momento da criação da
>> chave ?
>>
>> Oliveira, José Augusto Siqueira de
>> Sivolc  Móveis e Complementos
>> (32) 3531-4677
>> contabil em sivolc.ind.br
>>
>> "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e
>> seus
>> anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem
>> conter informações confidenciais sujeitas a restrição legal de comunicação
>> entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa.
>> ciente de que a distribuição, divulgação ou disseminação das informações
>> aqui contidas ou anexadas é terminantemente proibida, sujeitando o
>> responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de
>> retorná-la de imediato ao remetente, eliminando-a definitivamente de seu
>> sistema. Em caso de dúvida, queira por favor entrar em contato conosco."
>>
>> "Confidentiality notice" - This message and its attachments are addressed
>> solely to the persons above and may contain privileged and confidential
>> communication. If you have received the message in error, the distribution
>> or dissemination of the content hereof is prohibited. Please return it
>> immediately to the sender and please delete the message from your system
>> on
>> a permanent basis. Should you have any questions, please contact."
>>
>> -----Mensagem original-----
>> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
>> Em
>> nome de Tallys Ferrante
>> Enviada em: quarta-feira, 6 de julho de 2011 16:08
>> Para: FireBase
>> Assunto: Re: [firebase-br] problema ao criar relacionamento
>>
>> também achei estranho, confirma os nomes dos campos, confirma se um campo
>> eh
>> Primary Key.
>>
>> Em 6 de julho de 2011 16:05, Cássio<cassio.hc em gmail.com>  escreveu:
>>
>>> dá o mesmo erro. é estranho, faço isso direto.. :S
>>>
>>> vlw.
>>>
>>>
>>> On 06/07/2011 16:03, Tallys Ferrante wrote:
>>>
>>>> tenta tirar esses on delete e on update e roda ele, depois você coloca
>>>> eles,
>>>> por que aparentemente o código está correto.
>>>>
>>>> Em 6 de julho de 2011 15:58, Cássio<cassio.hc em gmail.com>   escreveu:
>>>>
>>>>
>>>>> faço assim:
>>>>> ALTER TABLE OS
>>>>>  ADD CONSTRAINT fk_os_cli
>>>>>  FOREIGN KEY (ID_CLIENTE)
>>>>>    REFERENCES PESSOAS(ID_PESSOA)
>>>>>    ON DELETE NO ACTION
>>>>>    ON UPDATE NO ACTION;
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 06/07/2011 15:44, Tallys Ferrante wrote:
>>>>>
>>>>>  este erro está dizendo que o nome que você colocou como foreign key
>>>>> não
>>>>>>
>>>>>> existe, poste como você está fazendo a Foreign Key
>>>>>>
>>>>>> Em 6 de julho de 2011 15:39, Cássio<cassio.hc em gmail.com>    escreveu:
>>>>>>
>>>>>>  o firebird nao deixa criar relacionamento entre tabelas, com nome das
>>>>>>
>>>>>>> chaves diferentes?
>>>>>>>
>>>>>>> tipo tb1 pk é id
>>>>>>>
>>>>>>> tab2 fk é id2..
>>>>>>> tento criar um relacionamento entre essa duas e dá erro, diz que:
>>>>>>>
>>>>>>> SQL Error:  violation of FOREIGN KEY constraint "INTEG_127" on table
>>>>>>> "tb1"
>>>>>>> Foreign key reference target does not exist. Error Code: -530.
>>>>>>> violation
>>>>>>> of
>>>>>>> FOREIGN KEY constraint ""
>>>>>>>
>>>>>>> vlw
>>>>>>>
>>>>>>>
>>>>>>> ______________________________******________________
>>>>>>> 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<http://www.firebase.c
>> om.br/fb/****artigo.php?id=1107>
>>>>>>>
>>
>> <http://**www.firebase.com.br/fb/****artigo.php?id=1107<http://www.firebase.
>> com.br/fb/**artigo.php?id=1107>
>>>>>>>>
>>>>>>>
>>
>> <http://**www.firebase.com.br/**fb/artigo.**php?id=1107<http://www.firebase.
>> com.br/fb/artigo.**php?id=1107>
>>>>>>>
>>
>> <http:/**/www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.co
>> m.br/fb/artigo.php?id=1107>
>>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>>  Para consultar mensagens antigas: http://firebase.com.br/******
>>>>>>>
>>>>>>> pesquisa<http://firebase.com.br/****pesquisa><http://firebase.com.**
>>>>>>> br/**pesquisa<http://firebase.com.br/**pesquisa>>
>>>>>>>
>>
>> <http://firebase.com.**br/**pesquisa<http://firebase.com.**br/pesquisa<http:
>> //firebase.com.br/pesquisa>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>
>>>  ______________________________****________________
>>>>>
>>>>> 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<http://www.firebase.com
>> .br/fb/**artigo.php?id=1107>
>>>>>
>>
>> <http://**www.firebase.com.br/fb/artigo.**php?id=1107<http://www.firebase.co
>> m.br/fb/artigo.php?id=1107>
>>>>>>
>>>>> Para consultar mensagens antigas:
>>
>> http://firebase.com.br/****pesquisa<http://firebase.com.br/**pesquisa>
>>>>>
>>>>> <http://firebase.com.**br/pesquisa<http://firebase.com.br/pesquisa>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> ______________________________**________________
>>> 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<http://www.firebase.com.b
>> r/fb/artigo.php?id=1107>
>>>
>>> Para consultar mensagens antigas:
>>
>> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>
>>
>>
>>
>
>
>
> ______________________________________________
> 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