[firebase-br] Erro de FK

tulio roversi tulioroversi em yahoo.com.br
Qua Nov 23 10:16:49 -03 2005


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!


Mais detalhes sobre a lista de discussão lista