Pois é Walter... milagre o Delphi ainda não faz...

Walter Alves Chagas Junior <[EMAIL PROTECTED]> escreveu:                        
          Graaande Ricardão, o homem que mora nos armarios do quarto de mulher 
casada....
 
 Mas o que ele nao quer, é implementar codigo. E, do jeito que voce propos, ele 
vai ter que implementar isto do mesmo jeito :)
 
 Ai não adianta rs
 
 []s
 
 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED]
 Fone: (31) 3389-8217 Fax: (31) 3389-8215
 
 -----Mensagem original-----
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
 nome de Ricardo César Cardoso
 Enviada em: terça-feira, 8 de maio de 2007 08:39
 Para: delphi-br@yahoogrupos.com.br
 Assunto: RE: RES: [delphi-br] Apagar master-detail
 
 Mas é claro que tem como apagar os registros Detail sem usar o OnDelete do 
banco... 
 
 Se vc associou um CDS master a um CDS detail, no evento BeforeDelete do CDS 
master vc manda apagar os registros do Detail. 
 
 Eu tenho um exemplo, mas está no meu material em casa... se ninguém te passar 
nada, amanhã posso te passar exatamente como fazer isso, o evento e o código 
necessário.
 
 Sds,
 Ricardo.
 
 Magnun Oliveira <[EMAIL PROTECTED]> escreveu:                                  
OK a duvida era realmente essa, se tem como apagar os detail's 
  automaticamente quando excluir o registro master no cds SEM usar o On delete 
  cascade no banco. Mas como nao rola, vou ter q fazer no braço msm ... vlw.
  
  ----Original Message Follows----
  From: "Walter Alves Chagas Junior" <[EMAIL PROTECTED]>
  Reply-To: delphi-br@yahoogrupos.com.br
  To: <delphi-br@yahoogrupos.com.br>
  Subject: RES: [delphi-br] Apagar master-detail
  Date: Mon, 7 May 2007 15:41:17 -0300
  
  Magnum,
  
  Você não pode apagar o registro master se ele tiver registros detail. Para 
  fazer isto automaticamente, você tem que mudar a chave estrangeira nas 
  tabelas detail adicionando a cláusula On Delete Cascade nelas
  
  []s
  
  Walter Alves Chagas Junior
  Projeto e desenvolvimento de sistemas
  Telemont Engenharia de telecomunicações S/A
  Belo Horizonte - MG - Brasil
  [EMAIL PROTECTED]
  Fone: (31) 3389-8217 Fax: (31) 3389-8215
  
  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Magnun Oliveira
  Enviada em: segunda-feira, 7 de maio de 2007 11:53
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Apagar master-detail
  
  Fiz um master detail com CDS, inserção e alteração dah tudo certo, porem, se
  eu for apagar um registro master com no minimo 1 detail dah esse erro:
  'cannot delete master records with details'
  se eu apagar um registro master sem nenhum detail funciona ...
  
  Alguma saca como resolver? vlw ...
  
  __________________________________________________________
  MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
  
  --
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
  
  Links do Yahoo! Grupos
  
  __________________________________________________________
  MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br
  
  
      
                   
 
 __________________________________________________
 Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 http://br.messenger.yahoo.com/ 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 -- 
 <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
 
 Links do Yahoo! Grupos
 
 
     
                       

 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]

Responder a