Fórum NUMERIC 12,12 não aceito pelo DELPHI #253869
08/10/2004
0
Estou tentando armazenar o valor 123.456.789,12 pelo meu programa em DELPHI num campo NUMERIC 12,12 no INTERBASE, mas ele dá pau, não aceita!
Phfdelphi
Curtir tópico
+ 0
Responder
Posts
08/10/2004
Vinicius2k
Colega,
[i:4d6c822fa7]Numeric(p,e)[/i:4d6c822fa7]
[b:4d6c822fa7]p[/b:4d6c822fa7]-> precisão : tamanho total do dado.
[b:4d6c822fa7]e[/b:4d6c822fa7]-> escala : número de dígitos para a parte decimal
Como vc está definindo precisão 12 e escala 12, todas as 12 posições do dado estão designadas para a parte decimal, logo ele não pode conter parte inteira.
Se vc pretende armazenar 123.456.789,12 a definição do tipo de dado deveria ser [b:4d6c822fa7]Numeric(11,2)[/b:4d6c822fa7].
T+
[i:4d6c822fa7]Numeric(p,e)[/i:4d6c822fa7]
[b:4d6c822fa7]p[/b:4d6c822fa7]-> precisão : tamanho total do dado.
[b:4d6c822fa7]e[/b:4d6c822fa7]-> escala : número de dígitos para a parte decimal
Como vc está definindo precisão 12 e escala 12, todas as 12 posições do dado estão designadas para a parte decimal, logo ele não pode conter parte inteira.
Se vc pretende armazenar 123.456.789,12 a definição do tipo de dado deveria ser [b:4d6c822fa7]Numeric(11,2)[/b:4d6c822fa7].
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)