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
Curtir tópico
+ 0
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
Na query: SELECT * FROM PEDIDOS WHERE PEDCODG= :VARPEDCODIGO
e antes de abrir, coloque
Sua_Query.ParamByName('VarPedCodigo').asInteger := <Valor para pesquisar>
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)