[firebase-br] FormatFloat('0000', new.campo)

Hélio Oliveira hpensador em gmail.com
Sex Jun 11 10:40:00 -03 2010


Bom dia Edurdo!

Obrigado pela força...

FormatFloat por enquanto não existe no Firebird, olha que já estou 
testando a versão 2.5, mais resolvi meu problema utilizando a função 
CHAR_LENGTH nativa do fire 2.1, não sei dizer em relação a versões 
anteriores.

if (char_length(meu_campo) = 1) then
   minha_variavel = '000' || meu_campo;
if (char_length(meu_campo) = 2) then
   minha_variavel = '00' || meu_campo;
if (char_length(meu_campo) = 3) then
   minha_variavel = '0' || meu_campo;

Não é a melhor solução, mais resolveu meu problema e pode servir para 
mais alguém.

-- 
[]'s,

Hélio Oliveira
Analista de Sistemas
Delphi Developer
http://hpensador.blogspot.com/





Mais detalhes sobre a lista de discussão lista