Re: [firebase-br] Testar parâmetro nulo

francisco gamarra francisco.gamarra em gmail.com
Ter Jul 18 10:25:46 -03 2006


Partircularmente eu prefiro montar o SQL do que utilizar parâmetros.
assim eu consigo montar melhor minhas condições

Em 18/07/06, "Fabrício F. Kammer" <ffkammer em conchalnet.com.br> escreveu:
>
> Salve Galera!
>
> Há como eu testar se um parâmetro é nulo? Mesmo que eu precise utilizar
> alguma funcao UDF para isso.
>
>
> Tenho várias consultas onde preciso que os parâmetros sejam opcionais,
> ou seja, se o usuário deixá-los em branco, a consulta deverá trazer
> todos os registros. Em Oracle eu consego utilizar o seguinte:
>
> WHERE CAMPO=:PARAM OR :PARAM IS NULL.
>
> Já no Firebird isso não é possível, então estou tentando achar alguma
> solução para isto. Já testei o seguinte:
>
> WHERE CAMPO=:PARAM OR 0=:PARAM
>
> Isso funciona, basta eu passar o valor 0 (zero) no parâmetro que a
> consulta me dá o retorno desejado, porém terei que lembra de utilizar
> isso no momento de validação dos parâmetros e não gostaria de fazer
> dessa forma, a menos que eu não encontre outra solução.
>
>
> []s
>
> Fabrício F. Kammer
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista