[firebase-br] Relacionamento Mestre-Detalhe
Kléber Caneva
kdcc em terra.com.br
Sex Jun 9 11:14:59 -03 2006
Você tem que mudar seu relacionamente para ON DELETE SET NULL.. você deve
estar usando o ON DELETE CASCADE..
[]´s
Kléber Caneva
----- Original Message -----
From: "Rodrigo - Winsoft" <rodrigo em netalfa.com.br>
To: "Lista - FireBase" <lista em firebase.com.br>
Sent: Friday, June 09, 2006 10:56 AM
Subject: [firebase-br] Relacionamento Mestre-Detalhe
Bom dia galera..
Estou com um probleminha....
Tenho um relacionamento master detail. Está funcionando belezinha.
O problema é qdo tenho q "excluir" esse relacionamento. Na verdade
não posso excluir o registro, tenho apenas q tirar o relacionamento
entre eles.
Tabela TROCA TABELA RECEBER
CTROCA CONTADOR
DATA VALOR
VALOR CTROCA // ESSE CAMPO É RELACIONADO COM A TABELA TROCA
NÃO POSSO EXCLUIR O REGISTRO DA TABELA RECEBER, APENAS QUERO DEIXAR
O CAMPO COMO NULL, QDO FAÇO ISSO ME RETORNA O SEGUINTE ERRO:
"NO CORRESPONDING MASTER RECORD FOUND".
FAÇO A SEGUINTE CODIGO:
// COMPONETE TCLIENTDATASET
CDSReceber.Edit;
CDSReceber.FieldByName('CTROCA').Clear;
CDSReceber.Post;
COMPONETES tabela troca
TSQLDATASET = dstTroca
DATASETPROVIDER = DSPTroca
TCLIENTDASET = cdsTroca
DATASOURCE = DSTroca // RELACIONADO PELA PROPRIEDADE DATASET COM O
COMPONENET dstTroca
COMPONETES tabela receber
TSQLDATASET = dstreceber // PROP. DATASOURCE RELACIONADO COM O COMP. DSTroca
TCLIENTDASET = cdsreceber // RELACIONADO COM A PRO. DATASETFIELD (CAMPO
CTROCA)
ACHO Q NÃO SUPORTA ESSE TIPO DE OPERAÇÃO...
sE ALGUÉM PUDER ME AJUDAR.....
DESDE JÁ AGRADEÇO...
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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,1149861600.410274.13973.balcomo.hst.terra.com.br,4195,Des15,Des15
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 08/06/2006 / Versão:
4.4.00/4780
Proteja o seu e-mail Terra: http://mail.terra.com.br/
Mais detalhes sobre a lista de discussão lista