Como Usar Clausula quot;INquot; para vários parametros????
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
Curtidas 0
Respostas
Carlosib
23/04/2007
Tenta assim:
SELECT * FROM PEDIDOS WHERE PEDIDOS.NUM_PED IN (´+edit.text+´)´
GOSTEI 0