[delphi-br] Erro de casas decimais (Firebird)

2004-10-19 Por tôpico Luciano R. Machado

Olá,

Estou com um problema complicado aqui.

Em um SimpleDataSet tenho um Select em uma tabela com um campo do
tipo Numeric(18,9)

Quando insiro valores nesse campo com mais que 4 casas esse valor é
arredondado para 4 casas.

Detalhe, a mesma rotina roda no MS SQL e o problema não ocorre.

Já testei com os drivers nativos para Interbase do dbExpress e com os
da UIB

Tudo indica ser um bug, mas não seria o driver e sim no SimpleDataSet,
mas não entendo porque só com o Firebird.

Delphi 7 - Update 1
Firebird 1.5.1

-- 
Luciano Rodrigues Machado
Programador - Ribeirão Preto-SP



-- 
 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] ou [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

 





Re: [delphi-br] Erro de casas decimais (Firebird)

2004-10-19 Por tôpico Fernando Oliveira

Ola quando vc registrou o banco , no sql dialect vc usou o dialect3, pois se não usou 
cria uma nova base de dados fdb e coloque esse dialect ok.. acho que funciona, pois 
tive um problema parecido até com as datas deu proplema e depois que usei isso 
arrumou... 
boa sorte

Luciano R. Machado [EMAIL PROTECTED] wrote:
Olá,

Estou com um problema complicado aqui.

Em um SimpleDataSet tenho um Select em uma tabela com um campo do
tipo Numeric(18,9)

Quando insiro valores nesse campo com mais que 4 casas esse valor é
arredondado para 4 casas.

Detalhe, a mesma rotina roda no MS SQL e o problema não ocorre.

Já testei com os drivers nativos para Interbase do dbExpress e com os
da UIB

Tudo indica ser um bug, mas não seria o driver e sim no SimpleDataSet,
mas não entendo porque só com o Firebird.

Delphi 7 - Update 1
Firebird 1.5.1

-- 
Luciano Rodrigues Machado
Programador - Ribeirão Preto-SP



-- 
 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:



















   function SearchComboBox() { if 
(document.form_combo.keyword.value.length==0){  alert(Por favor, digite algo.);  
return false; }else {  document.form_combo.action 
=http://br.rd.yahoo.com/SIG=12a2kmiba/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111264:HM/EXP=1098301054/A=2361264/R=0/SIG=11uaou2jn/*http://www.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11;;
 } return true;} [input]   [input]   [input]  

-
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 Termos do Serviço do Yahoo!. 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

[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] ou [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

 





Re: [delphi-br] Erro de casas decimais (Firebird)

2004-10-19 Por tôpico Luciano R. Machado


Olá Fernando,

Sim, o dialeto está ajustado para 3 na conexão.

Fiz um insert manual via dbExpert e não ocorreu o problema.

Estou quase certo que algum problema com o SimpleDataSet,
não seria o primeiro específico entre SimpleDataSet x Firebird
que já tive... :-(

-- 
Luciano Rodrigues Machado
Programador - Ribeirão Preto-SP

Fernando Oliveira wrote:

 Ola quando vc registrou o banco , no sql dialect vc usou o dialect3, 
 pois se não usou cria uma nova base de dados fdb e coloque esse dialect 
 ok.. acho que funciona, pois tive um problema parecido até com as datas 
 deu proplema e depois que usei isso arrumou...
 boa sorte
 




-- 
 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] ou [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