[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