Editando um clientdataset, ao abrir outro a informação do primeiro some
Estou usando Delphi XE2, Firebird 2.5.2, conectando com ClientSataSet, DataSetProvider, SQLDataSet.
Eu abro um ClientDataSet, coloco em modo de edição, altero algumas dados e abro outro ClientDataSet, Tento inserir alguns dados do primeiro no segundo, mas os campos aparecem como valores null, ou 0, verifiquei no debug esses valores, com break points. Ele mantém os valores até abrir o segundo ClientDataSet, depois zera;
Quando aplico as alterações no primeiro ClientDataSet ele grava normalmente os dados no banco.
Tenho essa mesma situação em outra para do sistema com outros dois ClientDataSet e funciona normalmente.
Alguém já viu algo assim?
Eu abro um ClientDataSet, coloco em modo de edição, altero algumas dados e abro outro ClientDataSet, Tento inserir alguns dados do primeiro no segundo, mas os campos aparecem como valores null, ou 0, verifiquei no debug esses valores, com break points. Ele mantém os valores até abrir o segundo ClientDataSet, depois zera;
Quando aplico as alterações no primeiro ClientDataSet ele grava normalmente os dados no banco.
Tenho essa mesma situação em outra para do sistema com outros dois ClientDataSet e funciona normalmente.
Alguém já viu algo assim?
Henrique Rodrigues
Curtidas 0
Respostas
Henrique Rodrigues
13/12/2014
Não achei o motivo disso, mudei a lógica contornando o problema.
GOSTEI 0