Re: [delphi-br] Trying to modify read-only field

2009-01-08 Por tôpico Evaldo
Sim, já fiz isso.  

Ôh programinha problemático.

 


-







From: Alisson Yahoo alss...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, January 7, 2009 9:16:01 PM
Subject: Re: [delphi-br] Trying to modify read-only field


Você já conferiu a propriedade ReadOnly no ClientDataset e no Dataset?

[


  

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Trying to modify read-only field

2009-01-07 Por tôpico Evaldo
Boa tarde, estou com esse problema em um sistema que estou dando manutenção 
:Trying to modify read-only field. Ocorre logo após o applyUpdates do 
ClientDataSet. Pesquisaando na net, não encontrei muita coisa para me ajudar. 
Bem na verdade eu queria saber como eu faço para descobrir qual o campo que 
está sendo modicado para gerar esse erro.

Fiz o seguinte antes de dar o apply para descobrir quais eram os campos, mas 
não da para saber qual é o campo que gera o erro:

  for i := 0 to  ClientDataSetPadrao.FieldCount -1 do
  begin
  if not ClientDataSetPadrao.Fields[i].CanModify then
ShowMessage(dmPedido.ClientDataSetPadrao.Fields[i].FieldName);
 end;

Qualquer ajuda é bem vinda, obrigado!


  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Trying to modify read-only field

2009-01-07 Por tôpico Alisson Yahoo
Você já conferiu a propriedade ReadOnly no ClientDataset e no Dataset?

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Trying to modify read-only field

2008-12-05 Por tôpico Alisson
Está dando esse erro quando tento salvar o registro. O erro ocorre quando 
altero algum campo que é lookup. O erro passou a ocorrer em todos campos 
lookup depois que troquei o DbExpress por Unidac. 

__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 


Re: [delphi-br] Trying to modify read-only field[Resolvido]

2008-12-05 Por tôpico Alisson
Desculpe pessoal, já encontrei a solução do problema. O Componente TUniQuery 
tem uma propriedade chamada Options.SetFieldsReadOnly que deve ser setada 
para False. O Unidac tem tanto recurso que às vezes até atrapalha. Gastei um 
tempão pra descobrir esse problema, pois não encontrei nada sobre o assunto 
na internet... 

__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/