[firebase-br] Erro de FK

Kléber Caneva kdcc em terra.com.br
Qua Nov 23 14:12:15 -03 2005


Se você estiver usando no IBExpert você tem que set como null, clicando com 
o botão direito ele abre essa opção (tem uma tecla de atalho, mas não lembro 
qual é)

Se você estiver fazendo dentro da aplicação (Se for Delphi) use o metodo 
Clear  (CAMPO.Clear)

[]´s

Kléber Caneva


----- Original Message ----- 
From: "tulio roversi" <tulioroversi em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, November 23, 2005 10:16 AM
Subject: Re: [firebase-br] Erro de FK


> Eh Kleber, com o update dah certo. Mais vou ter q  dar update toda vez q 
> for  setar o campo pra null? Qndo eu apago o  conteudo o banco naum recebe 
> como null nao?
>  vlw, Tulio.
>
> Kléber Caneva <kdcc em terra.com.br> escreveu:  Se eu entendi, basta você 
> realizar um update setando para NULL o campo
> CDTIPOCARTAO da tabela cliente.
>
> a FK, dependendo de como foi criada, vai servir para que você não apague o
> registor no TIPOCARTAO se o ele estiver sendo usado por algum cliente.
>
> []´s
>
> Kléber Caneva
>
> ----- Original Message ----- 
> From: "tulio roversi"
> To: "FireBase"
>
> Sent: Wednesday, November 23, 2005 8:41 AM
> Subject: Re: [firebase-br] Erro de FK
>
>
>> ola RedDevil e os demais,
>>
>>  pode deixar q naum faço mais essas perguntas indiscretas. Quanto ao 
>> erro
>> vou explicar melhor pois o mesmo nao acontece no Oracle.
>>  Exemplo:
>>
>>  tabela:  CLIENTE                                     TIPOCARTAO
>>  PK  CDCLIENTE                             PK  CDTIPOCARTAO
>>        NMCLIENTE                                   NMTIPOCARTAO
>>  FK   CDTIPOCARTAO NULL
>>
>>  Se uma vez eu cadastro um cliente e informo um tipo de cartao para ele,
>> naum posso mais apagar seu tipo de cartao (no registro da tabela 
>> cliente)?
>> Tah claro?
>>
>>  []´s, Tulio.
>>
>> RedDevil  escreveu:  ola Tulio,
>>
>>
>> Post By tulio roversi:
>>>   bom dia pessoal,
>>>  alguem sabe seh eh possivel fazer com q o firebird ignore o erro de FK
>>> qndo apago o conteudo de um campo q eh do tipo null referente a FK em 
>>> um
>>> registro de uma tabela? Deu pra entender?
>>>   vlw.
>>>   Tulio.
>>
>> esta ja eh a segunda vez que voce posta essa mesma pergunta...
>>
>> eu acho que ninguem respondeu ainda devido ao que voce escreveu: "deu
>> para entender?"...
>>
>> ninguem quer admitir que entendeu...
>> ;o)
>>
>> eu tambem nao entendi (ou entendi sem dar...;o), mas ate onde eu sei (o
>> que nao eh muita coisa...;o), nao existe uma maneira de fazer isso sem
>> excluir a FK...
>>
>>
>> []s
>> força sempre!!!
>> ate +++
>>
>> -- 
>> Luiz "RedDevil" Stefanski - Linux User #399026
>> http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
>> exemplos e dicas sobre o IBObjects:
>> http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
>> compilaçao/instalaçao do IBObjects sabor BPG:
>> http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>>
>> ---------------------------------
>> Yahoo! Acesso Grátis: Internet rápida e grátis.
>> Instale o discador agora!
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> E-mail classificado pelo Identificador de Spam Inteligente Terra.
>> Para alterar a categoria classificada, visite
>> 
>> http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1132742892.842538.19157.malavi.terra.com.br,5245,Des15,Des15
>>
>> Esta mensagem foi verificada pelo E-mail Protegido Terra.
>> Scan engine: McAfee VirusScan / Atualizado em 22/11/2005 / Versão:
>> 4.4.00/4634
>> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>>
>>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
> ---------------------------------
> Yahoo! Acesso Grátis: Internet rápida e grátis.
> Instale o discador agora!
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
> http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1132757400.660762.4506.lusaca.terra.com.br,7153,Des15,Des15
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 22/11/2005 / Versão: 
> 4.4.00/4634
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
> 






Mais detalhes sobre a lista de discussão lista