Fórum quot;Escolherquot; ClientDataset #289079

21/07/2005

0

Na minha aplicação se o servidor não estiver disponivel gostaria de poder escolher o ClientDataset de onde irão vir as informações.


Tentei fazer assim mas não de u certo
var
dm:Tdatamodule;
cds:TClientDataSet;



begin
  if servidor=true then
  begin
    dm:=datamodule2;
    cds:=ClientDataSet3;

  end;


    dm.cds.fieldbyname(´cod_barras´).AsString:=edit3.Text;

end;

    



Tentei assim mas da erro na hora de compilar,qual o jeito certo de passar valores para as variaveis do tipo TDataModule e TClientDataset?

Obrigado.
Ate Mais. :)


Gameiro

Gameiro

Responder

Posts

21/07/2005

Beppe

Que erro?


Responder

Gostei + 0

21/07/2005

Gameiro

Obrigado por responder.

[Error] produtos_g.pas(290): Incompatible types: ´TClientDataSet´ and ´Class reference´

[Error] produtos_g.pas(295): Undeclared identifier: ´cds´


ate mais :)


Responder

Gostei + 0

21/07/2005

Gameiro

Obrigado Beppe consegui resover da seguinte forma

if servidor=true then
  begin
    cds:=TClientDataSet(datamodule2.ClientDataSet3);

  end
  else
  begin
    cds:=TClientDataSet(dmLocal.cdsProduto);

  end;


Assim dependo da condição da varivel eu busco os produtos no clientdataset do servidor,ou no clientdataset do arquivo XML

Ate mais :)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar