Parametros na Sql
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
Curtidas 0
Respostas
Agsilva
19/06/2006
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:
GOSTEI 0
Guigosnet
19/06/2006
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
GOSTEI 0