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

Andre Albernaz dataprime em hotmail.com
Qui Ago 24 18:20:56 -03 2006


Isso mesmo, Jah vi naum sei onde sobre este problema, mas parece q o delphi 
usa a API do windows e eh ELE q dah esse pau! soh consegui desse jeito q te 
falei. Se descobrir outra maneira, me avesi por favor.

>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 18:18:27 -0300
>
>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
> >
> >
>
>
>______________________________________________
>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

_________________________________________________________________
Acompanhe os desfiles do evento São Paulo Fashion Week. 
http://www.msn.com.br/diversao/spfw/





Mais detalhes sobre a lista de discussão lista