Inner Join SQL pelo Adoquery Delphi
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,
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
Curtidas 0
Respostas
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
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