SELECT*FROM SQL+ VARIAVEL DO PROGRAMA

Delphi

22/04/2010

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

Curtidas 0

Respostas

Fábio Cruz

Fábio Cruz

22/04/2010

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>

GOSTEI 0
POSTAR