Seu programa está funcionando perfeitamente. Não pode apagar o pai e deixar os filhos orfão.
Quando for apagar faça uma busca na tabela filho e apague os primeiros e depois vc apaga o pai, ok? Como se fosse um "delete cascade" apaga o pai e sai procurando onde o mesmo faz referencia com tabelas filhas se achar apaga os filhos e os pais Márcio Ricardo. ----- Original Message ----- From: Magnun Oliveira To: delphi-br@yahoogrupos.com.br Sent: Monday, May 07, 2007 11:52 AM Subject: [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 [As partes desta mensagem que não continham texto foram removidas]