Filter ClientDataSet
Pessoal,
o quê está errado no código :
procedure TForm1.Button1Click(Sender: TObject);
var
M:integer;
begin
M:=318;
ClientDataSet1.Filter:=´idpedido>M´;
ClientDataSet1.Filtered:=true;
end;
O erro diz que o campo M não foi encontrado.
Qdo substituo ´M´ por 318 funciona. Qual o problema na sintaxe ?
Obrigado,
Joelder
o quê está errado no código :
procedure TForm1.Button1Click(Sender: TObject);
var
M:integer;
begin
M:=318;
ClientDataSet1.Filter:=´idpedido>M´;
ClientDataSet1.Filtered:=true;
end;
O erro diz que o campo M não foi encontrado.
Qdo substituo ´M´ por 318 funciona. Qual o problema na sintaxe ?
Obrigado,
Joelder
Joelder
Curtidas 0
Respostas
Comodelphi
26/11/2007
ClientDataSet1.Filter:=´idpedido>M´;
dentro da string é um literal ou um campo. tem que passar o valor:
ClientDataSet1.Filter:=´idpedido>´ + inttostr(M);
GOSTEI 0
Joelder
26/11/2007
Valeu amigo, funcionou.
Obrigado.
Joelder
Obrigado.
Joelder
GOSTEI 0