Problema com decimal
Uso Firebird 1.5
Estou com problema com decimal, pois não consigo somar em relatorios, decidi mudar.
Usava decimal(12,2) e estou mudando para double precision, qual a diferença, ele é bom para armazenar valores?
Tem alguma desvantagem?
Obrigado.
Estou com problema com decimal, pois não consigo somar em relatorios, decidi mudar.
Usava decimal(12,2) e estou mudando para double precision, qual a diferença, ele é bom para armazenar valores?
Tem alguma desvantagem?
Obrigado.
Gameiro
Curtidas 0
Respostas
Sremulador
22/12/2004
como você esta somando estes campos ???
Se tem algum ploblema ?, pode ser se você tiver valores com mais de 2 casas decimais seus relatórios serão furados...
Se tem algum ploblema ?, pode ser se você tiver valores com mais de 2 casas decimais seus relatórios serão furados...
GOSTEI 0
Vinicius2k
22/12/2004
Colega,
Veja algumas considerações e diferenças entre os tipos do Firebird :
http://delphiforum.icft.com.br/forum/viewtopic.php?t=51972
http://delphiforum.icft.com.br/forum/viewtopic.php?t=51570
http://delphiforum.icft.com.br/forum/viewtopic.php?t=46153
http://delphiforum.icft.com.br/forum/viewtopic.php?t=47622
http://delphiforum.icft.com.br/forum/viewtopic.php?t=28098
Definitivamente, vc não deve mudar para Double. Vc deve procurar a solução para o problema do relatório, que pode ser uma restrição do gerador de relatórios, ou tratamento incorreto dos dados pela aplicação ou pela camada de acesso que vc está utilizando.
T+
Veja algumas considerações e diferenças entre os tipos do Firebird :
http://delphiforum.icft.com.br/forum/viewtopic.php?t=51972
http://delphiforum.icft.com.br/forum/viewtopic.php?t=51570
http://delphiforum.icft.com.br/forum/viewtopic.php?t=46153
http://delphiforum.icft.com.br/forum/viewtopic.php?t=47622
http://delphiforum.icft.com.br/forum/viewtopic.php?t=28098
Definitivamente, vc não deve mudar para Double. Vc deve procurar a solução para o problema do relatório, que pode ser uma restrição do gerador de relatórios, ou tratamento incorreto dos dados pela aplicação ou pela camada de acesso que vc está utilizando.
T+
GOSTEI 0
Gameiro
22/12/2004
Vinicius, vi pelos tópicos que vc indicou que o tipo decimal é melhor, mas meus relatorios não funcionan com esse tio de campo.
Tanto em quickrepot como em fortes report, não funciona.
Os valores são de duas casas decimais.
Passei alguns campos para double precision e a soma funciona normalmente.
Obrigado
Tanto em quickrepot como em fortes report, não funciona.
Os valores são de duas casas decimais.
Passei alguns campos para double precision e a soma funciona normalmente.
Obrigado
GOSTEI 0