Fórum Passar Parametros para a query #226521
16/04/2004
0
Pessoal,
eu tenho uma query do tipo :
Select *
From tabela1 A
Where a.idtabela in (3,5,7)
Eu gostaria de passar os valores por parametro :
Where a.idtabela in (:ids) .
Como eu faço pra passar esses parametros pelo Delphi ?
Já tentei
query1.ParamByName(´ids´).Value := ´3,5,7´ ;
Só que dessa forma dá um erro de invalid number , o Banco é Oracle .
Obrigado !
Allan
eu tenho uma query do tipo :
Select *
From tabela1 A
Where a.idtabela in (3,5,7)
Eu gostaria de passar os valores por parametro :
Where a.idtabela in (:ids) .
Como eu faço pra passar esses parametros pelo Delphi ?
Já tentei
query1.ParamByName(´ids´).Value := ´3,5,7´ ;
Só que dessa forma dá um erro de invalid number , o Banco é Oracle .
Obrigado !
Allan
Allan
Curtir tópico
+ 0
Responder
Posts
19/04/2004
Karepa
Where a.idtabela in (:ids)
query1.parambyname(´ids´).DataType := ftString;
query1.ParamByName(´ids´).Value := ´3,5,7´
Acabei de testar e funcionou.
query1.parambyname(´ids´).DataType := ftString;
query1.ParamByName(´ids´).Value := ´3,5,7´
Acabei de testar e funcionou.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)