Fórum Alguem Sabe pq ta dando ERRO Operator not applicable ....... #187991
11/10/2003
0
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
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
Curtir tópico
+ 0
Responder
Posts
11/10/2003
Pfamaral2
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.
Abraços.
Responder
Gostei + 0
11/10/2003
Carlosrm
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
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)