Alguem Sabe pq ta dando ERRO Operator not applicable .......

Delphi

11/10/2003

Tenho esse filter duplo

dm.T_parcelas.Filter:= (´Cod_cli = ´ + dm.T_vendasCod_cli.AsString) and
(´Venda_Cod =´ + dm.T_vendasCod_venda.AsString);

que da gerando seguinte erro :
[Error] U_pagamento.pas(239): Operator not applicable to this operand type

Se alguem souber me ajude


Fluka

Fluka

Curtidas 0

Respostas

Pfamaral2

Pfamaral2

11/10/2003

Eu tiraria os parêntesis, colocaria o and também dentro das aspas, pois a expressão que representa o filtro tem que ser string.
Abraços.


GOSTEI 0
Carlosrm

Carlosrm

11/10/2003

Fluka,

Experimente

with dm do
T_parcelas.Filter:= ´Cod_cli = ´ +quotedstr(T_vendasCod_cli.AsString)+
´ and ´+´Venda_Cod = ´+quotedstr(T_vendasCod_venda.AsString);

Comece a pensar em usar queries e sql. Embora mais limitado, no paradox também funciona.

Se não ajudou, espero não ter atrapalhado. carlosrm


GOSTEI 0
POSTAR