Decimal Separator Firebird

Firebird

05/07/2004

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


Marfred

Marfred

Curtidas 0

Respostas

Afarias

Afarias

05/07/2004

O separador decimal do Firebird é SEMPRE . (ponto) independente da configuração do SO.

Ex::

4.56


T+


GOSTEI 0
Marfred

Marfred

05/07/2004

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....


GOSTEI 0
POSTAR