首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在Access中编辑AutoNumber列吗?

我可以在Access中编辑AutoNumber列吗?
EN

Stack Overflow用户
提问于 2010-06-25 05:14:04
回答 6查看 22.8K关注 0票数 5

我在Access base中丢失了数据,我设法找回了它们,但当我复制包含AutoNumber列的表中的值时,它会使数字递增。有没有办法将其更改为int,然后将其带回AutoNumber?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-06-30 15:44:25

我已经设法通过c#中的代码插入了AutoNumber字段。我获取所需的所有数据,并将其插入到一个空表中。

票数 1
EN

Stack Overflow用户

发布于 2012-04-10 23:04:29

下面是我如何在Access 2010中做到这一点的:

  1. 备份您的数据库。(只需对表格列表中的表格执行safe.)
  2. Right-click操作,然后选择导出->Excel。接受所有默认值。
  3. 在Excel中打开表格,并对自动编号字段进行相应的更改。
  4. 在表格列表中打开表格并删除所有表格,在选项中选择[导入]->[
    • ],选择[追加到表格]并选择表格。接受所有其他options

的默认值

对于大型表,这可能不是一个可行的解决方案。我不认为Excel可以处理超过65K的行。

票数 8
EN

Stack Overflow用户

发布于 2010-06-26 07:47:14

不要用用户界面复制数据,而是附加一个查询。因为Autonumber字段只是一个带有特殊默认值的长整数,所以您可以将已经存在的值附加到它后面。这在UI中不起作用,但只能在SQL中起作用。

Autonumber字段具有一些其他属性,这些属性与常规的Long Integer字段不同,但就附加数据而言,这些属性并不相关。其中一个属性是它一旦填充就不可编辑,另一个属性是每个表中只能有一个。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3113915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档