误删除了某条含有自动编号字段的记录怎么恢复?-张亚帮
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


误删除了某条含有自动编号字段的记录怎么恢复?

发表时间:2007/10/26 14:37:17 评论(0) 浏览(8412)  评论 | 加入收藏 | 复制
   
摘 要:误删除了某条含有自动编号字段的记录怎么恢复?
正 文:
摘自www.access911.com
问题:

比如数据库中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 支持

Access软件网交流QQ群(群号:198465573)
 
 相关文章
恢复删除的表  【十段  2008/6/2】
恢复被删除表的另外一种方法  【叶海峰  2009/7/23】
在MDB未修复压缩的情况下恢复被删除的表  【叶海峰  2012/2/22】
Access恢复被删除的表和查询的函数  【Wayne Phillips  2014/10/21】
access下如何恢复已经删除的记录;如何恢复已经删除的表、窗体等...  【宏鹏(转载)  2015/2/4】
常见问答
技术分类
相关资源
文章搜索
关于作者

张亚帮

文章分类

文章存档

友情链接