f3是DOUBLE型,f3为什么得0呢????从库中取记录中取baojiafei值和ysbxfbl值然后相乘.
f3:=strtofloat(FieldByName('baojiafei').AsString) * strtofloat(FieldByName('ysbxfbl').AsString);
f3:=strtofloat(FieldByName('baojiafei').AsString) * strtofloat(FieldByName('ysbxfbl').AsString);
f3:=FieldByName('baojiafei').asfloat * FieldByName('ysbxfbl').asfloat;
2,你可以选择在数据库中相乘后直接利用结果.
3,可以像楼上几位兄弟所说的,用asfloat相乘.