我用两个double型的数据相除结果出现以下错误 希望大家帮忙解答?
//代码
adoquery2.SQL.Clear;
adoquery2.SQL.Add('update project set nssj=:a,nssjl=:b,wsss=:c where pname=:d');
adoquery2.Parameters[0].Value:=nsss-nssd;
adoquery2.Parameters[1].Value:=(nsss-nssd) div nsss; //错误处
adoquery2.Parameters[2].Value:=nsss;
adoquery2.Parameters[3].Value:=dbedit1.Text;
adoquery2.ExecSQL;
//错误
Operator not applicable to this operand type
不知怎么不适用于double型数据
//代码
adoquery2.SQL.Clear;
adoquery2.SQL.Add('update project set nssj=:a,nssjl=:b,wsss=:c where pname=:d');
adoquery2.Parameters[0].Value:=nsss-nssd;
adoquery2.Parameters[1].Value:=(nsss-nssd) div nsss; //错误处
adoquery2.Parameters[2].Value:=nsss;
adoquery2.Parameters[3].Value:=dbedit1.Text;
adoquery2.ExecSQL;
//错误
Operator not applicable to this operand type
不知怎么不适用于double型数据
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货