delphi e numeros flutuantes do oracle
qdo vou fazer a seguinte pesquisa o sql plus ele me da o seguinte resultado:
SQL> SELECT sum(CHM_CUSTOINT + CHM_CUSTOEXT) TOTAL FROM chamados WHERE To_Date(CHM_DATA, ´DD/MM/YY´)
BETWEEN TO_DATE(´03/03/2003´,´DD/MM/YY´) AND TO_DATE(´07/03/2005´,´DD/MM/YY´);
TOTAL
----------
165,5
mais qdo é no delphi ele come com a virgula, e o campo vira 1655! eu utilizei o floattostr(fieldbyname(´TOTAL´).asinteger) para capturar o valor.. ja ocorreu algo parecido com vcs?
SQL> SELECT sum(CHM_CUSTOINT + CHM_CUSTOEXT) TOTAL FROM chamados WHERE To_Date(CHM_DATA, ´DD/MM/YY´)
BETWEEN TO_DATE(´03/03/2003´,´DD/MM/YY´) AND TO_DATE(´07/03/2005´,´DD/MM/YY´);
TOTAL
----------
165,5
mais qdo é no delphi ele come com a virgula, e o campo vira 1655! eu utilizei o floattostr(fieldbyname(´TOTAL´).asinteger) para capturar o valor.. ja ocorreu algo parecido com vcs?
Tbighetti
Curtidas 0
Respostas
Motta
08/03/2005
Podem ser varias coisas.
Drive de acesso ao bd.
Definição de session windows
Formato dos TFields.
Definição da language padrao e da seção do Oracle (vc parece usar protugues pela , na casa decimal)
Drive de acesso ao bd.
Definição de session windows
Formato dos TFields.
Definição da language padrao e da seção do Oracle (vc parece usar protugues pela , na casa decimal)
GOSTEI 0