将数据库表的一个字段值赋给一个变量,变量v是double类型,字段是float型,如下
在数据模块的onCalcFields事件中写下:
var
v :double;
...
v := qry1.FieldByName('fieldname').AsFloat;
calcfield1:=(field1+field2)*v;
---------------------------------
这时算出v的值是0,该计算字段的值也为0,不知是为什么?
在数据模块的onCalcFields事件中写下:
var
v :double;
...
v := qry1.FieldByName('fieldname').AsFloat;
calcfield1:=(field1+field2)*v;
---------------------------------
这时算出v的值是0,该计算字段的值也为0,不知是为什么?
老大,贴一下完整的代码吧,这怎么看啊?
没打开qry,不好意思。分照给
没打开qry,不好意思。分照给