DataSource + FDQuery + DataSetProvider + ClientDataSet

Delphi

16/03/2017

Olá a todos, como o título já traz estou com um problema chato na hora de atualizar a tabela utilizando os componentes sitados,

utilizo o DataSource no Append, Edit, Cancel e Save.

no Query estou utilizando um select para puxar os campos e alimentar Field no ClientDataSet e aponto no DataSource, ao gravar as alterações
que aplico no DataSoure atualiza no aplicativo porém ao da um Close / Open o mesmo volta ao normal, ou sejá não está atualizando dentro da
table, se eu utlizar uma table funciona normal sem esse problema, mais o objetivo seria utilizar um FDQuery no lugar do FDTable, se alguém souber
fico grato se me ajudar. Obrigado !
Fernando Ferrari

Fernando Ferrari

Curtidas 0

Melhor post

Roberto Wutke

Roberto Wutke

17/03/2017

Então meu jovem... não sei como ta seu código, mas nesse caso, tenta fazer o seguinte:

o comando sql fica na query.

o CDS (client dataset) faz o .open

depois vc coloca o cds.edit, passa os valores que tem que passar e faz o cds.post.

pra alterar os dados, tenta nao usar o datasource... Tenta usar o cds.Applyupdates(0), onde zero é a quantidade de erros que ele permite passar.

tenta ai, qualquer coisa coloca um pouco do código pra nós.
Abrassss
GOSTEI 1

Mais Respostas

Fernando Ferrari

Fernando Ferrari

16/03/2017

por favor rs, preciso de ajuda.
GOSTEI 0
Fernando Ferrari

Fernando Ferrari

16/03/2017

Obrigado, fiz algumas alterações aqui e resolveu sua dica foi útil.
GOSTEI 0
POSTAR