社区
数据库(包含打印,安装,报表)
帖子详情
ACCESS数据记录恢复,有没有办法,在线等待,高手请来
yuanyuanaa
2006-02-28 10:40:46
本人不小心将数据记录用ADO命令删了,有没有办法恢复
...全文
297
9
打赏
收藏
ACCESS数据记录恢复,有没有办法,在线等待,高手请来
本人不小心将数据记录用ADO命令删了,有没有办法恢复
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daisy8675
2006-03-02
打赏
举报
回复
1、我用 DELETE FROM TABLE 删除了一些记录,现在发现误删除了,该如何恢复?
===================
1、已经删除的记录是无法恢复的,ACCESS 不是 FOXPRO,MDB 格式不是 DBF 格式,没有逻辑删除和物理删除的概念,一旦删除就无法恢复了。
-_-!!!!
没戏了,奇怪,access删除只是做记号,为虾米找不回来,以前没注意这个问题
daisy8675
2006-03-02
打赏
举报
回复
问题:
比如数据库中ID150的记录被误操作删除,如何将该记录进行恢复?
1)ID号码仍为150
2)ID的类型为“自动编号”
回答:
可以复原,首先备份数据库,然后用ddl语句 Alter修改,不过你要知道这条数据的所有信息。
步骤如下:
1、首先,记录下自动编号的最后一个号码,现在比如是10000
2、然后建立一个查询执行以下语句
ALTER TABLE tableName ALTER COLUMN [AutoNumberFieldName] COUNTER (150, 1)
3、然后用insert 插入原来的 150 号记录
4、插入完成后,再执行以下语句
ALTER TABLE tableName ALTER COLUMN [AutoNumberFieldName] COUNTER (10001, 1)
注意,以上语句必须要 jet 4.0 支持
问题:
如何恢复已经删除的记录;如何恢复已经删除的表、窗体等等对象
1、我用 DELETE FROM TABLE 删除了一些记录,现在发现误删除了,该如何恢复?
2、我直接手动删除或者用 DROP TABLE 删除了一个表,现在发现是误删除了,该如何恢复?
3、我手动删除了一个窗体,该如何恢复?
4、我删除了记录,可是数据库体积并没有减小,那么是否能找回记录呢?
回答:
1、已经删除的记录是无法恢复的,ACCESS 不是 FOXPRO,MDB 格式不是 DBF 格式,没有逻辑删除和物理删除的概念,一旦删除就无法恢复了。
2、无法恢复,但是你可以查看一下,有没有隐藏的以 "~" 符号开头的表,更改该表的名称有可能找回你需要的表。
3、无法恢复,但是你可以查看一下有没有系统隐藏的对象,有时候对象被删除时系统并不直接删除,而是更改对象名后隐藏它。
4、数据库体积的确没有变小,你压缩修复数据库后体积就会变小了。那是因为在二进制上你的数据的确没有被删除,仍然存放在磁盘的某个扇区,但是微软没有提供 MDB 格式二进制组织方式的参考资料(微软也不会提供,其他第三方公司也没有权利直接反编译 MDB 格式)。至今为止,中国大陆我也没有看到过相关的参考资料。所以目前为止,你已经删除的数据是无法恢复的。但是你可以尝试使用磁盘恢复软件来找到恢复数据的方法,但是该方法不在本文讨论范围。
建议:在建立数据库结构时,可以在各个表中再多加一个 ISDEL 字段,删除记录时不使用 DELETE FROM ,而使用 UPDATE TABLE SET ISDEL=TRUE 这样的语句,然后在界面上不显示 ISDEL=TRUE 的记录即可。
饮水需思源
2006-03-02
打赏
举报
回复
基本上是没办法恢复了,楼主就当是个教训吧,以后做修改与删除操作时最好先备份数据库,我以前也范过类似的错误,现在是修改与删除数据库首先就做备份
xiaoyaolz
2006-03-01
打赏
举报
回复
有点可能,发给我,我来试试
迈克揉索芙特
2006-03-01
打赏
举报
回复
这个问题基本上很难
xtuwz
2006-03-01
打赏
举报
回复
如果亂碼還可考慮一下,刪除了,嗚,到网上再找找看...
zfl2k
2006-02-28
打赏
举报
回复
告诉你一个不幸的消息:
刚才特意拿ACCESS文件做了个实验,删除后文件里的内容都变了,压缩后变化更大。基本上没希望恢复了。默哀!!!
赶快找备份吧。
zfl2k
2006-02-28
打赏
举报
回复
ACCESS数据库删除后没压缩的话可能还行,数据应该还在mdb文件里。
我也关注一下。
faysky2
2006-02-28
打赏
举报
回复
关注
WEB开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示
数据
下载中文名文件时保存文件名乱码问题关于用ASP.net绘图的问题,请大虾指教那
SUN Solaris 问题小结
SUN服务器可能遇到的问题总结(一) 1) Q:现在遇到这样一个问题,telnet一台SUN机时报下面的错误: No utmpx entry. You must exec "login" from the lowest level "shell". 我做了下面的处理后: cd /var/adm mv utmpx utmpxbak touch utmpx telnet
恢复
了正常,可在该机...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
MS-SQL Server 基础类 - SQL语句
常见驱动程序相关知识
http://www.cntuw.com/simple/?t20270.html
2、驱动程序安我家(1) 何为驱动
有人没有特意安装过驱动程序,但电脑依旧可以使用。其实那只是一种假相:高版本的Windows光盘中包含了老型号显卡、声卡等硬件的驱动程序,所以在安装Windows的同时,也安装了驱动。不过,我们还是需要学习驱动的知识,因为硬件的更新总是领先于Windows版本的更新的!
很多朋友在购买电脑后,对重装Windows系统非常头疼,尤其是对驱动程
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章