[firebase-br] Campo NUMERIC(18,6)

Magno System magno em speet.com.br
Qui Ago 24 18:18:27 -03 2006


Entendi. Dentro de uma stored procedure realmente acredito que não tenha 
problema, pois essa falha para mim não deve ser do firebird e sim do delphi 
ou do componente de acesso (no meu caso o zeos), porque quando eu inseria 
esses números direto no firebird pelo ibexpert não dava erro nenhum.


----- Original Message ----- 
From: "Andre Albernaz" <dataprime em hotmail.com>
To: <lista em firebase.com.br>
Sent: Thursday, August 24, 2006 6:06 PM
Subject: Re: [firebase-br] Campo NUMERIC(18,6)


> Tambem naum consegui pelo delphi por 5 casas decimais...
> Ex: eu precisava (farmacia) dividir o preco de uma caixa 5000 capsulas por
> R$ 7706,05 = R$ 1,54121 entaum fiz assim: envio pro banco o valor 5000 e
> 7706,05 e deixei o campo VALOR UNITARIO dividir e ser preenchido por uma 
> SP.
> Fui claro?
>
>
>>From: "Magno System" <magno em speet.com.br>
>>Reply-To: FireBase <lista em firebase.com.br>
>>To: "FireBase" <lista em firebase.com.br>
>>Subject: Re: [firebase-br] Campo NUMERIC(18,6)
>>Date: Thu, 24 Aug 2006 17:52:38 -0300
>>
>>Junior, passei por este problema ontem. Precisei de um campo com 8 casas
>>decimais e simplesmente minha aplicação não commitava pelo Delphi. Pelo
>>IBExpert eu comitava normalmente, pelo delphi eu entrava com valores com 6
>>casas decimais gravava, mas quando eu fechava o programa e abria novamente
>>minhas alterações nestes campos eram perdidas. Só o insert funcionava
>>(quando eu inseria um novo número com 8 casas decimais). Quando eu 
>>deletava
>>um registro que continha um número com 8 casas, a principio deletava.
>>Fechava e abria novamente o programa. O registro voltava. Enfim todo os
>>UPDATES E DELETES eu não conseguia comitar. Solução. Após tentar com FLOAT
>>( com float o problema era que eu entrava com o número 1,56600000 momentos
>>depois aparecia 1,565999999), DECIMAL (15,8), NUMERIC (15,8), decidi
>>substituir esses campos por VARCHAR. Claro que antes de commitar a VARCHAR
>>EU FAZIA VERIFICAÇÕES PARA VER SE REALMENTE ERA UM NÚMERO VÁLIDO. SE NÃO
>>FOR
>>DA UMA MENSAGEM DE ERRO. SE FOR COMITA. Resumo: Não sei se pelo ZEOS ou
>>DELPHI, mas não obtive sucesso com campos com 8 casas decimais. Até 3
>>trabalhei sem problemas.
>>
>>
>>
>>----- Original Message -----
>>From: "Junior" <abjunior_firebase em yahoo.com.br>
>>To: "Lista_Firebase" <lista em firebase.com.br>
>>Sent: Thursday, August 24, 2006 5:03 PM
>>Subject: [firebase-br] Campo NUMERIC(18,6)
>>
>>
>> > Boa tarde!
>> >
>> >  Utilizo Firebird v1.5.3.4854, Delphi5 e FIBPlus para acesso ao BD.
>>Tenho
>> > um campo no BD do tipo NUMERIC(18,6).
>> >  O componente cria um campo do tipo TFIBBCDField que permite até 4
>>digitos
>> > decimais somente.
>> >  A pergunta é: como conseguir através do componente, a precisão de 6
>> > digitos decimais? (já tentei criar o campo do tipo TFIBFloat, mas não
>>deu
>> > certo).
>> >
>> >  Obs: Sei que isso está fora do propósito da lista, mas peço a quem
>>possa
>> > me ajudar, responder em OFF, pois estou sem saber qual caminho seguir.
>> >
>> >  Obrigado
>> >
>> >  Junior
>> >
>> >
>> > ---------------------------------
>> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador
>>agora!
>> > ______________________________________________
>> > 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
>> >
>> >
>> > --
>> > No virus found in this incoming message.
>> > Checked by AVG Free Edition.
>> > Version: 7.1.405 / Virus Database: 268.11.5/425 - Release Date:
>>22/08/2006
>> >
>> >
>>
>>
>>______________________________________________
>>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
>
> _________________________________________________________________
> Insta-le já o Windows Live Messenger. A nova geração do messenger.
> http://get.live.com/messenger/overview
>
>
> ______________________________________________
> 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
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.11.5/425 - Release Date: 22/08/2006
>
> 





Mais detalhes sobre a lista de discussão lista