Você precisa concatenar o sinal % da seguinte forma :
 
 and P.NumeroPedido LIKE '" || SalStrTrimX(df_Pedido) || "%' 
                                         ^
                                 ___/     \___
                            aspas simples e dupla
-----Original Message-----
From: Iuri Balieiro Frigo <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Wednesday, April 26, 2000 4:44 PM
Subject: [sqlwin] Usando LIKE

Pessoal,
 
Estou usando um datafield para o usuario entrar com um numero do pedido a ser consultado, e eu gostaria de fazer com que a cada número que for digitado ele faco um select, porem não estou conseguindo usar o LIKE junto com este data field.
Veja como estou fazendo:

On SAM_AnyEdit
 If df_Pedido != ''
  Call SalTblPopulate( tbl_Pedidos, hJS,
    "SELECT C.Nome_RazaoSocial,
     P.CodigoCliente,
     P.NumeroPedido,
     P.DataPedido
    FROM Clientes C, Pedidos P
    WHERE  P.CodigoCliente = C.CodigoCliente
     and P.NumeroPedido LIKE :df_Pedido%
    INTO  :tbl_Pedidos.col_Cliente,
     :nAux,
     :tbl_Pedidos.col_Pedido,
     :tbl_Pedidos.col_Data " , TBL_FillNormal )
Oque estou fazendo de errado?
 
Obrigado
 
Iuri

Responder a