S
Serena
Unregistered / Unconfirmed
GUEST, unregistred user!
设置adoquery1执行下面的语句
select 单价,数量,单价*数量 as 金额
然后我在字段单价的onchange事件中写了
adoquery1.fieldbyname('金额').asfloat:=adoquery1.fieldbyname('单价').asfloat*
adoquery1.fieldbyname('数量').asfloat
结果出错:多步操作产生错误,请检查每一步的状态值。
这是什么问题,数据库中没有金额这个字段,这是显示在dbgrid中的。
如果我不想在数据库中添加金额这个字段,有什么办法可以解决?
select 单价,数量,单价*数量 as 金额
然后我在字段单价的onchange事件中写了
adoquery1.fieldbyname('金额').asfloat:=adoquery1.fieldbyname('单价').asfloat*
adoquery1.fieldbyname('数量').asfloat
结果出错:多步操作产生错误,请检查每一步的状态值。
这是什么问题,数据库中没有金额这个字段,这是显示在dbgrid中的。
如果我不想在数据库中添加金额这个字段,有什么办法可以解决?