Resolveria mas eu quero que o ClientDataSet fique configurado baseado no
SQLDataSet, indiferente de como ele vai ser configurado no Server...
Será q ta faltando mais alguma coisa?
Vlw
2009/8/25 Sil-jo Evsan siljoev...@gmail.com
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 jhosef%40gmail.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]
--
_
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, Santa Catarina, Brasil
[As partes desta mensagem que não continham texto foram removidas]