[firebase-br] Migração query do Oracle para Firebird

Alex Canário alexcanario em gmail.com
Qua Ago 4 16:51:29 -03 2010


Olá Carlos.

Estou setando o parâmetro <NULL> direto no IBexpert.

Em 4 de agosto de 2010 16:47, Carlos H. Cantu <listas em warmboot.com.br>escreveu:

> Se vc usa Delphi, para deixar o parâmetro nulo, vc tem que usar:
>
> query.parambyname('pcodigo').clear;
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> AC> Exatamente como está acontecendo. Mesmo comparando <NULL> com <NULL>
> não me
> AC> retornam todos os registros
>
> AC> Em 4 de agosto de 2010 16:32, Alexandre Sousa
> AC> <dave.malkavian em gmail.com>escreveu:
>
> >> Só um esclarecimento: null <> null. Null não é um valor, é um estado.
> >> Portanto comparar dois valores NULL não necessariamente vai retornar
> TRUE.
> >>
> >> []'s
> >> Alexandre Sousa
> >> ----- Original Message ----- From: "Alex Canário" <
> alexcanario em gmail.com>
> >> To: "FireBase" <lista em firebase.com.br>
> >> Sent: Wednesday, August 04, 2010 3:45 PM
> >> Subject: Re: [firebase-br]Migração query do Oracle para Firebird
> >>
> >>
> >>
> >> Olá Samuel, infelizmente esse é o problema quando o campo é <NULL> e o
> >> parametro passado é <NULL> ele não me retorna nenhum registro. Quando
> >> deveria retornar, já que atende a condição.
> >>
> >> 2010/8/4 samuel ferreira <samuel.peres.ferreira em gmail.com>
> >>
> >>  ola alex
> >>>
> >>> se vc passa null, com certeza vai retornar todos os registros;
> >>>
> >>> (:pcodigo is null)
> >>> (null is null)  --> true
> >>>
> >>>
> >>> samuel
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista