Fórum ClientDataSet(Socorro) #173288

05/08/2003

0

Estou alterando um registro em uma tabela do IB, e utilizando ClientDataset, acontece que seleciono um registro que desejo alterar, preencho um campo que fica vazio na tabela com um valor, salvo o registo, as informações inclusive o campo que foi alterado fica em cache ou seja fica visivel na tela, mas quando olho no interbase o campo continua vazio. ele não esta gravando na tabela Já utilizei ApplyUpdates(-1), ApplyUpdates(0), ApplyRange, e não consigo gravar, mas os dados que estavam na tabela quantinuam sem ser alterados.
desde já agradeço.


Debug

Debug

Responder

Posts

05/08/2003

Afarias

O Comando para gravar é o ApplyUpdates.

Vc configurou tudo certinho?? Provider.UpdateMode, Provider.ResolveToDateSet, etc?? Configurou corretamente as propriedades ProviderFlags dos TFields do DataSet associado ao Provider??

Se fez tudo isso, então, que erro está ocorrendo?? Já verificou o evento OnReconcileError do ClientDataSet?? Procure utilizar um SQL Monitor para ver que comandos estão sendo enviados ao servidor.



T+


Responder

Gostei + 0

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

Aceitar