Parametros na Sql

Delphi

19/06/2006

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!


Guigosnet

Guigosnet

Curtidas 0

Respostas

Agsilva

Agsilva

19/06/2006

Você está usando os componentes InterBase? Se sim, fica mais ou menos assim:

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

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


GOSTEI 0
POSTAR