Fórum Inner Join SQL pelo Adoquery Delphi #426003
11/10/2012
0
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
Curtir tópico
+ 0
Responder
Posts
11/10/2012
Wilton Júnior
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)