Ben sql komutları ile toplatmak istiyorum fakat toplam alamıyorum uygulama hata veriyor bana örnek kod uygulama verebilir misiniz yada nasıl bir kodla hatasız toplam alabilirim sql ile yardımcı olursanız çok sevinirim.
Kod: Tümünü seç
var
adet,satir,i:Integer;
toplam:Double;
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from bt_avans_formu');
adoquery1.Open;
toplam:=0;
adet:=StrToInt(Format('%2d',[yenigrid(DBGrid1).RowCount-1]));//satır sayısı
adoquery1.first;
for i:=1 to adet do
begin
toplam:=toplam+DBGrid1.Fields[7].AsCurrency;//sonuca ekle
adoquery1.Next;
end;
edit1.Text:=FloatToStrF(toplam);