在clientdataset的oncdsCalcFields事件中这样赋值,是否会将记录的值存到数据库当中?(100分)

  • 主题发起人 主题发起人 芭芭拉
  • 开始时间 开始时间

芭芭拉

Unregistered / Unconfirmed
GUEST, unregistred user!
在clientdataset的oncdsCalcFields事件中这样赋值,是否会将记录的值存到数据库当中,
但在打开clientdataset时并没有执行edit、post。且服务端的query的requestlive为true
procedure TDATA1.QD_DJ_QY2_cdsCalcFields(DataSet: TDataSet);
begin
QD_DJ_QY2_cdsXJ.value:=QD_DJ_QY2_cdsXJ.value*main.sa_xj;
QD_DJ_QY2_cdsYJQ.value:=QD_DJ_QY2_cdsYJQ.value*main.sa_xj;
QD_DJ_QY2_cdsWJQ.value:=QD_DJ_QY2_cdsWJQ.value*main.sa_xj;
end;
//
 
计算字段当然不会提交修改到数据库中。如果想保存到数据库中,
需要提交修改。
 
可我没有提交也没有修改为什么会存入到数据库中。
 
是不是在其它的事件中提交了数据.
 
接受答案了.
 
后退
顶部