Seguinte galera, meu erro foi não ter dado um nome ao provider... (dica do
Marcos)

dspDetalhe.Name := 'sdsDetalhe';

Foi isso que ficou faltando, como estou criando o provider dentro de um
ServerModule eu nem preciso usar o RegisterProvider...

Vlw e fica ai a dica...

Att,

Jhosef Marks de Carvalho
Blog: http://www.jhosefmarks.com.br
Jesus está voltando

"E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14)



Em 23 de março de 2010 16:04, Jhosef Marks <jho...@gmail.com> escreveu:

> E ai galera, estou tentando criar um provider dinamico no lado servidor e
> até ai tudo bem, acontece que no lado cliente eu não consigo listar os
> providers para ligar no clientdataset.
>
> Estou fazendo mais ou menos assim:
>
> *procedure TServerMethods.DSServerModuleCreate(Sender: TObject);*
> *begin *
>   sdsDetalhe := TSQLDataSet.Create(nil);
>   sdsDetalhe.SQLConnection := ServerContainer.conn;
>   sdsDetalhe.CommandText := 'select * from TBDETALHE';
>
>   dspDetalhe := TDataSetProvider.Create(nil);
>   dspDetalhe.DataSet := sdsDetalhe;
>
>   try
>     ServerMethods.RegisterProvider(dspDetalhe);
>   finally
>     frmServidor.AddLog('Falha ao registrar provider');
>   end;
> *end;*
>
> Att,
>
> Jhosef Marks de Carvalho
> Blog: http://www.jhosefmarks.com.br
> Jesus está voltando
>
> "E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
> a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
> céus, e perdoarei os seus pecados, e sararei a sua terra." (2 Cr 7:14)
>
>
>


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

Responder a