Fórum passar dois valores para um parametros ? #233518
21/05/2004
0
Na verdade passar o parametro eu consegui, porem o meu parametro fica assim:
´0123456´,´099999´
no database explore funciona beleza , porem no delphi (na aplicação) nao funciona , ele me retorna zeros registro.
acredito que o delphi esteja interpretando assim :
´´0123456´,´099999´´ , como se tudo fosse apena um valor ... e nao é
como faço pra resolver isso ?
Muito Obrigado
ps:
SELECT *
FROM FORNECEDOR
WHERE
CAST (E.FORNECE AS VARCHAR (2000) IN (:P_CODIGO))
Brunohenrique
Curtir tópico
+ 0Posts
21/05/2004
Paulo_amorim
E se vc fizesse:
SELECT * FROM tabela
WHERE campo IN (:p1, :p2)
Será que não funciona^???
Gostei + 0
21/05/2004
Brunohenrique
pode ser
12456, 45665, 654654, 456465, 78978 e etc... como
12456, 45665 ou
123 somente
Gostei + 0
21/05/2004
Vanius
tente issto:
SQL.Add(´CAST (E.FORNECE AS VARCHAR (2000) IN (´+QuotedStr(variavel)+´))´);
abraços,
Vanius
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)