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


Marfred

Marfred

Responder

Posts

05/07/2004

Afarias

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

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar