Resolvido. Era justamente este o conflito. Retirei o Post do Master e utilizei apenas o Appy. Todas as alterações foram salvas.
wlw. Em 2 de fevereiro de 2010 18:08, Walter Chagas (Bol) <wchag...@bol.com.br>escreveu: > > > O Post existe só por questões de compatibilidades. Pode dar o Apply direto. > Não precisa dar no detail tambem não. Dando no Master, ele já replica pros > details. > > > []s > > > Walter Alves Chagas Junior > Belo Horizonte - MG - Brazil > wchag...@bol.com.br <wchagasj%40bol.com.br> > http://delphitocorporerm.blogspot.com/ > http://twitter.com/wchagas > MSN: whitesock...@hotmail.com <whitesockets%40hotmail.com> > SKYPE: WalterChagasJr > > ----- Original Message ----- > From: Marcelo Luiz Onhate > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Sent: Tuesday, February 02, 2010 3:47 PM > Subject: Re: [delphi-br] Delete no Detail > > Não precisa dar o .Post para dar o .ApplyUpdates... > quando der o .ApplyUpdate ele já dá o .Post em tudo que for necessário... > > e outra, se vc der um .ApplyUpdate e não alterou nada ele simplesmente > não vai fazer nada... > > Sabes a diferença do Post e ApplyUpdate? > Post confirma somente no Client, ou seja, na memória local... e o > ApplyUpdate gera sql e envia as alterações para o Banco... > > Em 02/02/2010 15:16, magnunoliveira escreveu: > > > > Fala galera ... > > > > Seguinte, to com um master/detail com DBX e CDS. Quando excluo um item > > no detail, uso cds_Detail.Delete; > > > > porem pra gravar qualquer alteracao uso: > > > > if (cds_Master.State in [dsInsert, dsEdit]) then > > begin > > cds_Master.Post; > > cds_Master.ApplyUpdates(0); > > end; > > > > o que ocorre é que ao excluir um item do detail, o state do Master nao > > entra em dsEdit, nem dsInsert; > > > > se eu chamar diretamente o applyupdates, da a mensagem que o > > cds_Master nao está em modo de edicao. > > > > entao a duvida é: como fazer para comitar as exclusoes no detail ? > > > > vlw > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html