erro: Trying to modify read-only field.

Delphi

22/08/2006

ao tentar dar um post em no ClientDataSet recebo o seguinte erro: ´Trying to modify read-only field.´ a classe do erro é: ´EDBClient´

não há nenhum campo neste dataset com readonly em true e nem o clientdataset.

utilizo o MDO + FIrebird

alguém já passou por este erro ou tem alguma solução ou sugestão?


Raserafim

Raserafim

Curtidas 0

Respostas

Eurismar

Eurismar

22/08/2006

Verifique em provider flag do campo se Update=True e verifique o ReadOnly no campo da query onde vc conectou o DataSetProvider.


GOSTEI 0
Raserafim

Raserafim

22/08/2006

já consegui achar o problema e a sulução.

o problema era que eu tinha um campo calculado na query, e no clientdataset eu tentava alterar este valor. aí então ocorria o erro.

ou seja, não é permitido alterar um valor de um campo do clientdataset quando este campo está associado a um campo calculado da query.


GOSTEI 0
POSTAR