大家看看这个循环错到哪儿了
在DBGrid中输入数据如下(这些数据并没有提交到数据库中)
名称 金额
葡萄糖 21.00
氨基酸 19.00
白加黑 35.00
我想统计这些数据的总金额,最后在Edit中显示74
做了一个Button,写代码如下
void __fastcall TForm8::Button4Click(TObject *Sender)
{
float sum=0;
for (int i=0;i<Query2->RecordCount;i++)
sum=sum+Query2JINE->AsFloat;
Edit1->Text=sum;
}
可是当我执行Button时,Edit中显示的并不是74 而是105 真是莫名其妙,这个数字是怎么得来的,如何修改以上代码,才能正确显示74