GARANTIR DESCONTO

Fórum o mesmo parametro duas vezes (não funciona). #202486

22/12/2003

0

bom dia amigos,


tenho o seguinte problema:

SELECT * FROM TABELA1, TABELA2
WHERE TABELA1.CAMPO1 = :GERAL AND
TABELA2.CAMPO2 = :GERAL
PARAMBYNAME(´GERAL´).Value := 123;


ele dá um erro, conclusão ele não aceita o mesmo parametro alimentando dois campos.

se alguém souber como resolver, eu agradeço.

Valdir


Valdirlscosta

Valdirlscosta

Responder

Posts

22/12/2003

Adilsond

Primeiro seria interessante voce informar o erro, pois aqui ninguém é vidende.
Segundo, sim ele aceita o mesmo parametro mais de uma vez, este não deve ser o problema.


Mas para contornar, já que voce acha que o erro é este, seu sql ficaria assim:

SELECT *
FROM TABELA1,
TABELA2
WHERE TABELA1.CAMPO1 = TABELA2.CAMPO2
AND TABELA1.CAMPO1 = :GERAL

Para atribuir o parametro:

MinhaQuery.ParamByName(´GERAL´).AsInteger := 123;


Responder

Gostei + 0

22/12/2003

Valdirlscosta

Me perdoe Adilson,

não ter mencionado o erro foi realmente uma falha de categoria basica... Ficarei atento para que não aconteça novamente.


obrigado pela resposta.




Primeiro seria interessante voce informar o erro, pois aqui ninguém é vidende. Segundo, sim ele aceita o mesmo parametro mais de uma vez, este não deve ser o problema. Mas para contornar, já que voce acha que o erro é este, seu sql ficaria assim: SELECT * FROM TABELA1, TABELA2 WHERE TABELA1.CAMPO1 = TABELA2.CAMPO2 AND TABELA1.CAMPO1 = :GERAL Para atribuir o parametro: MinhaQuery.ParamByName(´GERAL´).AsInteger := 123;



Responder

Gostei + 0

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

Aceitar