Por que vc não passa estas mesmas informações para o ClientDataSet além do
SQLDataSet?
Acredito que isto resolveria o problema

2009/8/25 Jhosef Marks <jho...@gmail.com>

>
>
> Boa tarde.
>
> Criei os Fields do SQLDataSet dinamicamente:
>
> sdsMaster.SQLConnection := Conn;
> sdsMaster.CommandText :=
> ' select IDMEDIDA, MEDIDA, SIGLA, STATUS ' +
> ' from TBMEDIDA ';
>
> AddSmallintField('IDMEDIDA', 'Código', 10);
> AddStringField('MEDIDA', 'Medida', 20);
> AddStringField('SIGLA', 'Sigla', 3);
> AddStringField('STATUS', 'Status', 1);
>
> procedure TfrmCadastro.AddStringField(const FieldName, DisplayFieldName:
> string; DisplayWidth: Integer);
> var
> StringField: TField;
> begin
> StringField := TStringField.Create(sdsMaster);
> StringField.FieldName := FieldName;
> StringField.DisplayLabel := DisplayFieldName;
> StringField.DisplayWidth := DisplayWidth;
> StringField.DataSet := sdsMaster;
> end;
>
> e no DataSetProvider marquei a opção IncFieldsProp como True logo deveria o
> ClientDataSet receber todas as configurações dos Fields iguais as do
> SQLDataSet, mas isso naum está acontecendo, existe algum macete pra ele
> forçar a busca dessas configurações do SQLDataSet?
>
> um teste que eu fiz foi tentar ver isso em tempo de designe e percebi que
> soh eh configurados os campos do ClientDataSet como o SQLDataSet se o
> ClientDataSet for aberto em tempo de designer, tentei ver alguma coisa na
> VCL mas naum encontrei nada.
>
> Alguma dica POR FAVOR???
>
> Vlw e boa tarde.
>
> --
> _________________________________________
> Jhosef Marks de Carvalho
> Delphi Developer
> Linux User: #491431
> Ubuntu User: #27705
> Blog: http://www.jhosefmarks.com.br
> Empresa: http://www.cdfsoftwares.com.br
> Lista: http://groups.google.com/group/soumaisdelphi
>
> #####################################################################
> CAMPANHA POR UMA INTERNET SEGURA
> Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
> mensagens use SEMPRE o "Cco" (cópia oculta).
> Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
> um e-mail, delete todas as informações que apareçam no corpo do e-mail e
> que
> possam ser usadas por hackers.
> #####################################################################
> Sent from Joinville, SC, Brazil
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Sil-jo Evsan
Jedi Knight/System Analyst/Developer
Remember... the force will be with you, always!


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

Responder a