[firebase-br] problema ao criar relacionamento

Cássio cassio.hc em gmail.com
Qua Jul 6 16:13:13 -03 2011


Sim Já fiz tudo isso.
aqui é minha ultima cartada.. :)

o campo na tab OS nao é chave de nada.. ela vai passar a ser quando eu 
criar o relacionamento.

na tab. pessoas o id_pessoa é PK. o INTEG_127 é o nome desta PK.
verifiquei na tab do firebird.

:S

On 06/07/2011 16:08, Tallys Ferrante wrote:
> 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.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.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.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.com.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.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>
>
>
>






Mais detalhes sobre a lista de discussão lista