Fórum Decimal Separator Firebird #45294
05/07/2004
0
Como faço para saber qual o decimal separator o firebird está usando....
existe essa confirguracao no banco de dados ? ou é sóh no programa....
Falow
existe essa confirguracao no banco de dados ? ou é sóh no programa....
Falow
Marfred
Curtir tópico
+ 0
Responder
Posts
05/07/2004
Afarias
O separador decimal do Firebird é SEMPRE . (ponto) independente da configuração do SO.
Ex::
4.56
T+
Ex::
4.56
T+
Responder
Gostei + 0
05/07/2004
Marfred
Mas eu estou tendo problema para gravacoes de dados do tipo numeric(15,6) q eu uso no cadastro de custo.......
Um exemplo:
4,56 ele grava sóh a perte inteira no campo.... ele fica como 4
Outro exempplo, se for 4,563289 com as seis casas.... ele grava 4....
no meu programa eu ja usei as seguintes formas:
qrcustopcusto.value:=editpcusto.value;
qrcustopcusto.asfloat:=editpcusto.value;
qrcustopcusto.ascurrency:=editpcusto.value; //acho q naum daria certo mesmo, pois saum 6 casas decimais...
onde o componente editpcusto é um currencyedit (da rxlib)
Como resolvo esse problema.... ja vai fazer meses q naum saio disso !!! naum consigo gravar o valor certo.....
Falow....
Um exemplo:
4,56 ele grava sóh a perte inteira no campo.... ele fica como 4
Outro exempplo, se for 4,563289 com as seis casas.... ele grava 4....
no meu programa eu ja usei as seguintes formas:
qrcustopcusto.value:=editpcusto.value;
qrcustopcusto.asfloat:=editpcusto.value;
qrcustopcusto.ascurrency:=editpcusto.value; //acho q naum daria certo mesmo, pois saum 6 casas decimais...
onde o componente editpcusto é um currencyedit (da rxlib)
Como resolvo esse problema.... ja vai fazer meses q naum saio disso !!! naum consigo gravar o valor certo.....
Falow....
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)