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]