--- Em delphi-br@yahoogrupos.com.br, José Otavio DTI 
<[EMAIL PROTECTED]> escreveu
>
> Deu erro mesmo assim
> S eu der um cast com duas casas só nos dois campos, ele formata o 
resultado com 4 casas
> 
> Se eu der um cast no resultado tb, ele funciona corretamente.... 
Mas isso é foda... 
> 
> alguem tem alguma explicacao logica pra isso?
>   ----- Original Message ----- 
>   From: Rafael 
>   To: delphi-br@yahoogrupos.com.br 
>   Sent: Thursday, July 27, 2006 3:18 PM
>   Subject: Re: [delphi-br] Ajuda Select Firebird
> 
> 
>   select cast((valor1 * valor2) as numeric(18,8))
>   from estoque
>     ----- Original Message ----- 
>     From: José Otavio DTI 
>     To: delphi-br@yahoogrupos.com.br 
>     Sent: Thursday, July 27, 2006 2:59 PM
>     Subject: [delphi-br] Ajuda Select Firebird
> 
> 
>     Boa tarde a todos.
> 
>     Tenho uma tabela chamada ESTOQUE com dois campos:
> 
>     Valor1 Numeric(18,8)
>     Valor2 Numeric(18,8)
> 
>     Estou tentando dar o seguinte select:
>     select (Valor1 * Valor2) from Estoque
> 
>     No IBExpert, esses campos estao com os seguintes valores:
> 
>     Valor1 = 3,66666667
>     Valor2 = 30,00000000
> 
>     Quando executo o select, ocorre o erro INTEGER OVERFLOW.
>     Notei que o resultado é um campo Numeric(18,16)... parece que 
ele está somando a quantidade de casas decimais, estourando assim o 
tamanho do campo.
>     Esse é o problema... por que o FB está "acumulando" o numero 
de casas?
> 
>     No Delphi aparece assim:
> 
>     Valor1 = 3,66
>     Valor2 = 30,00
> 
>     Quando executo o select, ocorre o erro 3,5E17 is not a valid 
BCD value
> 
>     Alguém sabe oq pode ser, e como posso ressolver isso?
> 
>     Agradeço desde ja a atenção de todos.
> 
>     Jose Otavio
> 
>     [As partes desta mensagem que não continham texto foram 
removidas]
> 
>      
> 
> 
>   -----------------------------------------------------------------
-------------
> 
> 
>     No virus found in this incoming message.
>     Checked by AVG Free Edition.
>     Version: 7.1.394 / Virus Database: 268.10.4/401 - Release 
Date: 26/7/2006
> 
> 
>   [As partes desta mensagem que não continham texto foram 
removidas]
> 
>    
> 
> [As partes desta mensagem que não continham texto foram removidas]
>






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a