SELECT*FROM SQL+ VARIAVEL DO PROGRAMA
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
Curtidas 0
Respostas
Fábio Cruz
22/04/2010
Vc precisa fazer assim
Na query: SELECT * FROM PEDIDOS WHERE PEDCODG= :VARPEDCODIGO
e antes de abrir, coloque
Na query: SELECT * FROM PEDIDOS WHERE PEDCODG= :VARPEDCODIGO
e antes de abrir, coloque
Sua_Query.ParamByName('VarPedCodigo').asInteger := <Valor para pesquisar>GOSTEI 0