quot;Escolherquot; ClientDataset

Delphi

21/07/2005

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

Curtidas 0

Respostas

Beppe

Beppe

21/07/2005

Que erro?


GOSTEI 0
Gameiro

Gameiro

21/07/2005

Obrigado por responder.

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

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


ate mais :)


GOSTEI 0
Gameiro

Gameiro

21/07/2005

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 :)


GOSTEI 0
POSTAR