UDF Nvl

Firebird

05/01/2005

Pessoal,

Baixei do site do Firebase a tbudf2_2 que contém a UDF Nvl. Esta função recebe como parâmetro um double e retorna um double. O objetivo dela é retornar 0 (zero) se o parâmetro for nulo. Testei mas não funcionou. Retornou um número em formato científico...

Código da função, que se encontra em uma dll no Delphi:

function Nvl(x: double): double; cdecl; export;
begin
  Result := x;
end;


Alguém sabe de uma outra função, ou saiba me dizer o que há de errado nesta? Estou desesperado...

[]´s


Michaell

Michaell

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

05/01/2005

qual é o banco de dados q vc está utilizando?


GOSTEI 0
Gandalf.nho

Gandalf.nho

05/01/2005

Se você usa o FB 1.5, pode usar a função interna COALESCE ou até CASE


GOSTEI 0
POSTAR