设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

如何恢复误删除了含有自动编号字段的记录

1970-1-1 08:00| 发布者: cg1| 查看: 1517| 评论: 0

原文:http://access911.net/74FAB71E1BDC.htm

问题:

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

最新评论

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 22:50 , Processed in 0.065073 second(s), 16 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部