禁用MS Access 2000数据库中的自动编号

时间:2011-02-16 09:14:45

标签: c# ms-access

目前,我们的遗留系统数据库中有一个列设置为自动编号。我正在调查是否有解决方法,允许程序在此列中输入自己的值。

也许某种方法以编程方式禁用自动编号进程,然后再次重新启用它?

3 个答案:

答案 0 :(得分:5)

有什么问题?您可以将自己的号码插入自动编号字段,只要它们是唯一的,但如果您想要自己的号码,则不应使用自动编号。

答案 1 :(得分:0)

不能通过C#程序修改数据库列的类型。您必须更改Design View中表格列的MS-Access中列的列类型。

更新:如果是自动编号,您可以更改列的类型,但在添加数据后,您将不会返回自动编号。

答案 2 :(得分:0)

使用更改语句 和Adox用于将字段类型从自动编号更改为整数

希望这会有所帮助:)