vilson.x Novato

Registrado: Segunda-Feira, 8 de Agosto de 2011 Mensagens: 97
|
Enviada: Ter Out 23, 2018 7:09 pm Assunto: firedac com master detail |
|
|
Boa noite pessoal.
Mais uma ...
fdcommand, tableadapter, memtable.
faço a relação mestre detalhe entre duas tableas pelos memtables ... funciona tudo certinho no que diz respeito a mostrar os dados com o relacionamento mestre detalhe.
o problema esta sendo quando insiro ou deleto um registro da tabela detalhe, faço assim
post;
applyupdates;
refresh;
uso a refresh para buscar a chave autoincremento no banco de dados.
isso funciona em memtables sem relação mestre detalhe, mas quando faço no memtable detalhe ele não funciona bem ... quando insiro um novo registro o dbgrid fica vazio, quando deleto um registro ele continua la ... mas se eu fecho e abro a tabela detalhe ai funciona ... o problema esta no refresh.
um detalhe importante é q estou usando cachedupdates nos memtables para poder trabalhar offline com o fdconnection.
Alguem sabe como inserir ou deletar registros em uma tabela detalhe da maneira correta nesta estrutura que eu expliquei ? ou existe outra estrutura mais correta para isto ?
Obrigado ... abrcsss. |
|