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


Joelder

Joelder

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


Responder

Gostei + 0

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

Aceitar