Fórum SELECT*FROM SQL+ VARIAVEL DO PROGRAMA #281265

22/04/2010

0

COMO FACO PRA NO SELECT DO SQL PEDIR PRA COMPARAR 1 VALOR DA TABELA COM 1 VALOR DE UMA VARIAVEL DO PROGRAMA?   EXEMPLO.   TABELA PEDIDOS PEDCODG   VARIAVEL DO PROGRAMA VARPEDCODIGO     QUERY: SELECT*FROM PEDIDOS WHERE PEDCODG=VARPEDCODIGO;   MAIS QUANDO VOU O ATIVAR O IBQUERY  ELE DA ERRO NO VARPEDCODIGO FALA QUE EH UMA COLUNA DESCONHECIDA, SIM NAO EH COLUNA EH UMA VARIAVEL DO SISTEMA, AE QUERIA SABER COMO FACO PRA INTERAGIR VARIAVEIS DO SISTEMA COM OS SELECT DO SQL, POIS PRECISO COMPARAR ESSES VALORES E SELECIONAR DEPOIS NUMA DBGRID CASO SEJAM IGUAIS.   TO DIGITANDO ISSO NO COMPONENTE IBQUERY NA OPCAO SQL.    
Chadoiam

Chadoiam

Responder

Posts

22/04/2010

Fábio Cruz

Vc precisa fazer assim

Na query: SELECT * FROM PEDIDOS WHERE PEDCODG= :VARPEDCODIGO

e antes de abrir, coloque
Sua_Query.ParamByName('VarPedCodigo').asInteger := <Valor para pesquisar>

Responder

Gostei + 0

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

Aceitar