access删除的记录如何恢复,请关注(200分)

H

huddle

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个access文件原来有350K,后来删除了大部分记录,没有做数据库压缩修复,文件大小没变,删除的记录就该还在,有没有方法恢复出来。
我查了过去的贴子找不到答案,请碰到过类似问题的朋友帮一下忙,这些数据对我实在很重要,谢了。
有空请帮我提前
 
有一个命令DbiUndeleteRecord,不过,好像对access没有用,:-(,或者你可以用office中的
access打开数据库试试,好像有点困难啊。
 
看一下Delphi中的一段帮助吧,很惨啊
Access: After a record is deleted and committed, it cannot be recalled. The
record is not deleted if the deletion would cause violation of referential
integrity. For example, if the cursor is validly positioned on a record within
the master table, and that record has linked values in a detail table, then
the call to DbiDeleteRecord fails, and the position of the cursor remains
unchanged.
 
不会吧,我不相信,一定有办法的
 
很麻烦,主要是BDE支持不了ACCESS2000
否则此文或许有用
http://personal.htxx.com.cn/zhcwork/bcxd.htm
 
恐怕很难!
 
有备份我就不用这么吃力的到处找答案了
 
确实是无法恢复!
所看的记录被删除后,文件大小不变的原因是,被删除记录位置已经被置空,但此空间还
未被回收,所以文件大小才不会变。
工具中的压缩和修复数据库的功能,正是把这些废弃的空间加以回收,使存在的记录位置
保持连续,达到了压缩文件大小的效果。
 
同意楼上,ACCESS的数据被删除后是无法恢复的,不要浪费时间找资料了。
 
楼上的,请别打击我的信心
 
可以恢复么?关注·!!
 
应该没有可能,建议你在表中设置删除标志方式。
 
好像不可能恢复,access用楼上的方法好了
 
我相信delphibbs上终有高手
 
我上次也删了,想恢复,没成的。。。

如果不是特别重要就死心吧。
 
好像是没办法:(
 
无解,别忙了
 
谢谢各位,结束讨论
 
顶部