Fórum Ajuda com SQL quot;select sumquot; #364757

08/10/2008

0

Não consigo somar os registros de uma tablea paradox. O código é o seguinte:
procedure Tform1.soma;
begin
  with QuerySoma do
  begin
    close;
    sql.clear;
    sql.Add(´select sum(Valor) as SomaEntrada from tabela´);
    sql.Add(´where DataPagamento >=:Vnum1 ´);
    sql.Add(´and DataPagamento <=:Vnum2 ´);
    paramByname(´Vnum1´).Value:=DateTimePicker1.datetime;
    paramByname(´Vnum2´).Value:=DateTimePicker2.datetime;
    open;
  end;
  Edit1.Text:= ´R$ ´+FormatFloat(´#,0.00´,SomaEntrada);
end;



Dá o seguinte erro:
[b:ff50a842ab]SQLSoma field ´Registro´ not found[/b:ff50a842ab]
Mas o campo ´Registro´ existe e está selecionado na Query.
:? :?


Abelha

Abelha

Responder

Posts

08/10/2008

Eniorm

opa!

vc diz que o campo Registro existe, mas pode até existir, desde que antes de você limpar o sql atual e substituir por esse novo.

A partir deste momento, o que acontece é que o novo sql não trás o campo Registro, por isso que dá erro.

Dê 2 cliques na sua query e veja os fields que estão adicionados, para cada um que está nessa lista, e que não faça parte do novo sql, irá dar erro.

abraços


Responder

Gostei + 0

10/10/2008

Abelha

Obrigado. Agora rodou!


Responder

Gostei + 0

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

Aceitar