Fórum Filter ClientDataSet #349673
26/11/2007
0
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
Curtir tópico
+ 0
Responder
Posts
26/11/2007
Comodelphi
ClientDataSet1.Filter:=´idpedido>M´;
dentro da string é um literal ou um campo. tem que passar o valor:
ClientDataSet1.Filter:=´idpedido>´ + inttostr(M);
Responder
Gostei + 0
27/11/2007
Joelder
Valeu amigo, funcionou.
Obrigado.
Joelder
Obrigado.
Joelder
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)