ADOQuery添加FluxSum字段..设为Integer,Calculated字段类型.
可我在ADOQUERY的OnCalcFields 事件里写
VDQuery.Edit;
VDQuery.Parameters.ParamByName('SumFlux').Value:=VDQuery.FieldValues['FluxMax']+VDQuery.FieldValues['FluxMin'];
可老报错啊.."VDQuery:parameter 'SumFlux' not found'.
可我在ADOQUERY的OnCalcFields 事件里写
VDQuery.Edit;
VDQuery.Parameters.ParamByName('SumFlux').Value:=VDQuery.FieldValues['FluxMax']+VDQuery.FieldValues['FluxMin'];
可老报错啊.."VDQuery:parameter 'SumFlux' not found'.
添加的也是SumFlux..
//应该是这样吧
我用的是ADOQuery..
应该是Query.parameters.......
VDQuery.FieldByName('SumFlux').Value := ....
我试过.根本通不过编译..
报错..."Stack overflow"
什么意思呀??
哪里的设计有问题..
字段设计应该没问题的啊..
双击添加..SumFlux..Integer...Calculated.
麻烦说下好么?
直接这样写试试
VDQuery.fieldbyname('SumFlux').Integer:=VDQuery.fieldbyname('FluxMax').Integer+VDQuery.fieldbyname('FluxMin').Integer;
NND.搞了半天就多个EDIT...
谢谢各位了..散分了...