关于数据丢失的问题(100分)

  • 主题发起人 主题发起人 pyk1
  • 开始时间 开始时间
P

pyk1

Unregistered / Unconfirmed
GUEST, unregistred user!
我的软件中用的数据库是PARADOX,前两天输入的数据今天找不到了,不知是
什么原因,难道跟这两天频繁断电有关系吗?
 
哎!天下没有免费的午餐!同志,将就以下吧!我以前用paradox后来改用ACCESS,no reason!
it's safe!
 
频繁断电,那有可能的.
使用PARADOX有这种情况的,建议配个UPS吧.
 
我的也是这样的 还是有条件的改成mssql吧
 
好象与断电没关系,在其他地方找原因吧!
比如用别的工具打开或无意修改过此DB文件
 
跟断电没关系,除非你断电前从没保存过.
是不是误删了? 比如用ado联表时你只想删一个表的数据,而ado将你另一个表的一声不吭地删了.
仔细检查检查吧
 
或者是关联的索引更新不正常
 
配个UPS吧,还可以保护你的计算机 跟 数据
还有看看有没有中了病毒啊!
 
改用access数据库吧
 
在一定时间后用BDE将数据强行写到硬盘。原因是BDE的数据缓冲问题。
 
在AFTER POST 事件中加入 DETASET。FLUSHBUFFERS
应该可以保证将缓存中的数据写入数据库。
 
断电造成的
使用PARADOX有这种情况的,建议 :
在AFTER POST 事件中加入 DETASET。FLUSHBUFFERS
应该可以保证将缓存中的数据写入数据库。
 
楼上的哥们, DETASET怎么用啊?谢谢拉。
 
应该是:DATASET.FLUSHBUFFERS
如TABLE.flushbuffers,TQUERY.flushbuffers等,看你选什么,可看看TABLE的FLUSHBUFFERS方法.
关电源试试吧,可行的.
 
有关系 找工具修复一下

 
这个问题我遇到过,你用的是TABLE或Query构件,进行输入的,但在窗口关闭之前你没有
将TABLE或Query关闭,所以有时就会丢失数据;
 
PARADOX就是这样,你唯一的做法就是换数据库了。
 

PARADOX就是这样,在AFTERPOST事件中写入:
DATASET.FLUSHBUFFERS
如TABLE.flushbuffers,TQUERY.flushbuffers等,看你选什么,可看看TABLE的FLUSHBUFFERS方法.
关电源试试吧,可行的.
 
我以前有過類似的問題﹗當時我在一台電腦上運行的一個程序﹐應用程序在PARADOX中裝
了几張圖片﹐后來我連整個目錄都考過去了﹐數據庫中卻沒有了圖片﹐不知所謂何故﹗﹗
現在我几乎不用PARADOX數據庫﹗
 
试一试Pack table
 
后退
顶部