Criar DataSetProvider em tempo de execução no Servidor
Olá, estou criando todos os componentes de acessos a dados no servidor de aplicação em tempo de execução, para uma determinada função do sistema. Porém quando vou abrir o ClientDataSet na aplicação cliente, o seguinte erro me é retornado: Provider not Exported.
Minha aplicação servidora dispões de diversos Remote DataModules, e na criação do Provider, o qual é chamada uma função do servidor para criá-lo, passo o Self no Create.
O que pode estar ocorrendo. O restante das configurações dos demais componentes de acesso estão corretas, pois testei em uma aplicação multi-tier com apenas um remote DataModule e funcionou perfeitamente...
Minha aplicação servidora dispões de diversos Remote DataModules, e na criação do Provider, o qual é chamada uma função do servidor para criá-lo, passo o Self no Create.
O que pode estar ocorrendo. O restante das configurações dos demais componentes de acesso estão corretas, pois testei em uma aplicação multi-tier com apenas um remote DataModule e funcionou perfeitamente...
Jeffmanske
Curtidas 0
Respostas
Acacio
11/05/2007
Faça o seguinte quando criar o DataProvider dê um nome para ele
prcompo := TDataSetProvider(self);
prcompo.name := ´nome0001´;
Estava dando erro para mim também e fiz isso e funcionou.
prcompo := TDataSetProvider(self);
prcompo.name := ´nome0001´;
Estava dando erro para mim também e fiz isso e funcionou.
GOSTEI 0