Inner Join SQL pelo Adoquery Delphi

Delphi

11/10/2012

Meu primeiro post aki no DevMedia , tô com seguinte erro

meu inner join funciona perfeitamente quando jah passo um valor para ele

select pe.id_pedido,p.nome_produto,pe.qtd_prodped
from tbl_produtos_pedidos pe
inner join tbl_produto p
on pe.id_produto= p.id_produto where id_pedido = 40

mas no meu sistema o usuario q fornece o valor que nesse caso é o 40 mas seria pego de um Edit ou mesmo de uma variavel só q ñ sei como fazer isso ,

desde jah agradeço,
Leonardo Santos

Leonardo Santos

Curtidas 0

Respostas

Wilton Júnior

Wilton Júnior

11/10/2012

Leonardo é só fazer por passagem de parametro:

select pe.id_pedido,p.nome_produto,pe.qtd_prodped
from tbl_produtos_pedidos pe
inner join tbl_produto p
on pe.id_produto= p.id_produto where id_pedido = :id_pedido

query.parambyname('id_pedido').asstring := edit1.text;

só isso, simples
GOSTEI 0
POSTAR