Propriedade SIZE

Delphi

24/08/2010

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

Felipe Ip

Curtidas 0

Respostas

Eriley Barbosa

Eriley Barbosa

24/08/2010

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.
GOSTEI 0
POSTAR