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,
Leonardo Santos

Leonardo Santos

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
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar