Fórum delphi e numeros flutuantes do oracle #28107
08/03/2005
0
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
Curtir tópico
+ 0
Responder
Posts
08/03/2005
Motta
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)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)