[firebase-br] Problemas com Numeric FB 1.5

Fausto fausto.s.a em uol.com.br
Qua Mar 30 08:47:48 -03 2005


O Banco foi criado no dialeto 3 e o delphi, no meu caso o 6.0, esta com 
todas as atualizações.

Engraçado é que quando eu ativo o cds em tempo de projeto o valor aparece e 
ele não xia, e se eu mudar para decimal(5,2) funciona, agora o que implica o 
fato de eu   mudar os campos que irão receber valores em percentuais de 
numeric para decimal, quero dizer, será que terei algum problema 
futuramente, visto que estes campos serão utilizados para calculos com 
campos do tipo numeric(12,2)???

Acho que estou ficando é louco..
Fausto
----- Original Message ----- 
From: "Pha-Lista" <lista em pha.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 30, 2005 7:24 AM
Subject: Re: [firebase-br] Problemas com Numeric FB 1.5


| 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
|
|
|


--------------------------------------------------------------------------------


______________________________________________
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.6 - Release Date: 30/03/2005





Mais detalhes sobre a lista de discussão lista