我更新的是视图,要从缓存那里提交更新,但是我发现我如果当前记录的位置没改变的时候,再次打开窗体,发现数据没有更新,但是如果退出程序再进去就发现是更新了的,如果不退出程序我使用刚才修改的那个字段的值进行某个搜索,却发现这个搜索使用的值是更新后的值!但是就是我打开使用dbedit类控件显示数据的那窗体,却看到的是没更新的数据,下面是我更新的语句!
  E_CZ_NO.DataSource.DataSet.Post;
//  E_CZ_NO.DataSource.DataSet.UpdateCursorPos;
  dm.Q_SB_Find.UpdateBatch(arCurrent);谢谢!不知道是什么问题呢!