Fórum Parametros na Sql #323733
19/06/2006
0
Galera é o seguinte, preciso passar um parametor na sql, mais so que esse parametro pode ter ou nao o valor, como faço isso?
Caso o parametro for zero pega todos os registros,
caso for 100 pega somente os regstros com o valor 100 e assim por adiante!
Caso o parametro for zero pega todos os registros,
caso for 100 pega somente os regstros com o valor 100 e assim por adiante!
Guigosnet
Curtir tópico
+ 0
Responder
Posts
19/06/2006
Agsilva
Você está usando os componentes InterBase? Se sim, fica mais ou menos assim:
Código SQL:
Código:
Onde valor é a variável inteira que contém os números.
:wink:
Código SQL:
SELECT * FROM TABELA WHERE VALOR = :VAL
Código:
IbTabela.ParamByName(´VAL´).asInteger := valor;
Onde valor é a variável inteira que contém os números.
:wink:
Responder
Gostei + 0
19/06/2006
Guigosnet
fazer um If dentro da sql, caso o parametro for zero pegue todos os dados, se for um numero qqer ele filtro somente pelo numero
if param = 0 pega todos os dados
ou
if param <> 0 pega somente o param que o usuario pediu
if param = 0 pega todos os dados
ou
if param <> 0 pega somente o param que o usuario pediu
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)