[firebase-br] Problemas com Numeric FB 1.5

Pha-Lista lista em pha.com.br
Qua Mar 30 07:24:06 -03 2005


De uma verifcada no Dialeto tanto no Banco como no componente de conexao pode ser este o problema.

Se você alterou para o Dialeto 3 depois que o banco foi criado, e melhor vocE criar um novo banco ja no dialeto 3 e importar os dados.

Verifique tambem se o seu Delphi esta atualizado.

PHA
Nova Odessa / SP - Brazil

-----Mensagem original-----
From: "Fausto" fausto.s.a em uol.com.br
Date: Wed, 30 Mar 2005 06:54:54 -0300
To: "FireBase" lista em firebase.com.br
Subject: Re: [firebase-br] Problemas com Numeric FB 1.5

> Este campo é apenas para informar no cadastro de empresas conveniadas s> e ela 
> tem algum desconto especial, ou seja, este valor é informado pelo usuá> rio, e 
> será utilizado na hora da venda.
> 
> Já havia dado um drop no campo e criado novamente mas mesmo assim nada.> .
>  ele esta definido assim:  EMPDES  NUMERIC(6,2) DEFAULT 0.00
> Este é um projeto que estou convertendo do paradox.. e tenho mais dois > para 
> converter entre este ano e o ano que vem.. se começar assim, tô FU...> .
> 
> Fausto
> ----- Original Message ----- 
> From: "eduardo" <eduardo em icontroller.com.br>
> To: <lista em firebase.com.br>
> Sent: Wednesday, March 30, 2005 4:37 AM
> Subject: Re: [firebase-br] Problemas com Numeric FB 1.5
> 
> 
> Oi Fausto
> 
> Sua Query retorna o Valor do Field como está na tabela ou faz algum tip> o
> de cálculo?
> Se houver algum tipo de cálculo que resulte mais de 4 casas decimais,
> acredito que o Delphi interpretará automaticamente como TFMTBCD e
> causará um erro.
> Talvez, uma maneira de resolver o problema seria forçar o Delphi a cria> r
> este campo como TFMTBCD submetendo o Fields Editor a uma Query do tipo
> Meu_Campo*0.123456 AS Nome_do_Meu_Campo. Depois de criado os campos
> persistentes pelo Fields Editor, retorne à query original.
> 
> Veja, não testei isto, mas acho que vai funcionar. O efeito colateral é
> que operações com TFMTBCD são mais lentas que com TBCD, mas não c> reio
> que seja significativo.
> 
> Boa sorte
> 
> Eduardo
> 
> 
> Fausto wrote:
> > Bom dia pessoal,
> >
> > Estou com um problema que já esta me esgotando, tenho em uma tabela u> m 
> > campo denominado EMPDES Numeric 6,2, para armazer valores em percentuai> s.
> >
> > Porem quando estou em meu aplicativo, e abro  a Tabela em questão me > é 
> > retornado o seguinte erro:
> > Project Pharma.exe raised exception class EDataBaseError with message
> > 'SqlEmpresa: Campo EMPDES não é do tipo esperado, esperando:BCD atu> al 
> > FmtBcdField.
> >
> > Já tirei o field, o componente, e nada.. o engraçado é que vou no>  
> > FieldsEditor do SQLDataSet ou no ClientDataSet e o campo esta como 
> > BCDField.
> >
> > Alguém poderia me ajudar? Estou utilizando Delphi 6, Firebird 1.5 ace> ssado 
> > via DBExpress.
> >
> > Fausto
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?group=rebase
> >
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?group=firebase
> 
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.308 / Virus Database: 266.8.4 - Release Date: 27/03/2005
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?grouprebase





Mais detalhes sobre a lista de discussão lista