Fórum Propriedade SIZE #384419
24/08/2010
0
Tenho uma consulta SQL em um TSQLDataset da seguinte forma:
SELECT SUM(VENDAS) AS TOTVEN
FROM TSAIDAS
o campo VENDAS é um numeric 12,4
o problema é que a propriedade SIZE do TSQLDataset insiste em ficar 8, e isso causa erros nas contas, altero para 4, e apos um tempo, ou provavelmente algumas alteracoes de abertura do banco, essa propriedade volta para 8, outra propriedade precision esta 15, nao sei se isso altera alguma coisa. Utilizo FB 2 e delphi 7.
Sera que mh consulta esta errada ?
Abs
e Obrigado
Felipe Ip
Curtir tópico
+ 0
Responder
Posts
24/08/2010
Eriley Barbosa
Retire o campo do SQLDataset e do ClientDataset.
E se fizer assim:
SELECT SUM(CAST(VENDAS AS FLOAT)) TOTVEN
FROM TSAIDAS
Depois desative e ative novamente o SQLConnection e inclua o campo no SQLDataset e ClientDataset.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)