GARANTIR DESCONTO

Fórum MASTER DETALHE - Como excluir o detalhe e os itens ? #38320

26/08/2003

0

Caro amigo!
Uso D6 + FB/IB + DBEXPRES + Trio componentes de acesso.

Tenho um master detalhe.
NOTAS e ITENS.

No IB configurei o Foreign Keys para UPDATES = CASCATA e DELETE CASCATA.
Q quer dizer: delete o Master e seus itens pendentes automáticamente, correto!

Mas ao deletar o um registro de NOTA, uma msg de erro é apresentada
dizendo q o master não pode ser deletado porque tem itens pendentes
a ele.

Msg erro: Cannot delete master record with details.

Então o que está de errado ?

Para contornar momentanemente, tive q primeiro deletar os Itens
da um Refresh de depois deletar o Master.
Funcionou, mas é um quebra galho. Pois gostaria de usar os recursos
disponíveis corretamente.

Favor fazer alguns comentários, pois estou migrando para IB/FB e estou
encontrando um monte de pedras pelo caminho.
alguns comentários e dicas poderão me ajudar.

Desde já meus agradecimentos.

ANT.CARLOS/SP


Ant.carlos/sp

Ant.carlos/sp

Responder

Posts

26/08/2003

Afarias

Como exatamente vc criou a chave estrangeira??

Entretanto, este não parece ser um erro do Interbase... provavelmente é um impedimento do ´cliente´ (componentes utilizados na sua aplicação).

Tente fazer a exclusão no IBConsole e veja o q acontece.


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar