为何我在Delphi用Paradox7经常会出现数据已保存,可是隔一段时间又恢愎为原来的。(200分)

  • 主题发起人 主题发起人 心雨
  • 开始时间 开始时间
可以具体讲讲么?
 
文件名什么的有没有搞错?
 
1、TBDEDataSet.CachedUpdates属性设置为False,关闭Cache

2、或者用TBDEDataSet.ApplyUpdates方法将Cache强制写到数据库中
 
如果你的 query 或是 table 的 cached update 属性摄制成了
true 就会这样.在关闭数据库前调用 applyupdate就可以了
如 query.applyupdate;
 
也许与flushbuffers有关。
 
这种情况我也遇到过,肯定是程序中索引处理错误,
研究一下你的程序吧
 
在加一句。query。refresh;
 
接受答案了.
 
后退
顶部