Fórum Como Usar Clausula quot;INquot; para vários parametros???? #340769
23/04/2007
0
Pessoal Bom dia a todos!!
Estou terminando uma rotina que preciso fazer um boderô, ou seja após o usuário selecionar alguns pedidos e pedir para gerar um boderô a rotina devera mostra asoma de todos uma pedidos que foram selecionados e o total de cada produto como se fosse uma grande pedido.
A query ja esta funcionando mas o problema é como eu posso passar por paramentro os pedidos ja que são numéricos Ex.(20,30, 40) .
preciso usar esse números de pedidos numa query que utiliza a clausula ´IN´
assim
SELECT * FROM PEDIDOS WHERE PEDIDOS.NUM_PED
IN :=LISTA_PEDIDOS
pedidos.parambynane(lista_pedidos).asstring := edit.text; ????
como posso passar estes numeros de pedidos como parametros???
Estou terminando uma rotina que preciso fazer um boderô, ou seja após o usuário selecionar alguns pedidos e pedir para gerar um boderô a rotina devera mostra asoma de todos uma pedidos que foram selecionados e o total de cada produto como se fosse uma grande pedido.
A query ja esta funcionando mas o problema é como eu posso passar por paramentro os pedidos ja que são numéricos Ex.(20,30, 40) .
preciso usar esse números de pedidos numa query que utiliza a clausula ´IN´
assim
SELECT * FROM PEDIDOS WHERE PEDIDOS.NUM_PED
IN :=LISTA_PEDIDOS
pedidos.parambynane(lista_pedidos).asstring := edit.text; ????
como posso passar estes numeros de pedidos como parametros???
Gustavo_hmb
Curtir tópico
+ 0
Responder
Posts
23/04/2007
Carlosib
Tenta assim:
SELECT * FROM PEDIDOS WHERE PEDIDOS.NUM_PED IN (´+edit.text+´)´
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)