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

Felipe Ip

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

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

Aceitar