Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何在ms access中重置自动递增字段_Database_Ms Access - Fatal编程技术网

Database 如何在ms access中重置自动递增字段

Database 如何在ms access中重置自动递增字段,database,ms-access,Database,Ms Access,可能重复: 大家好 在MS Access数据库中,重置auti_增量字段的查询是什么?您可以使用谷歌轻松找到这些信息,这里有一个指向MS支持文章的链接,介绍了该过程: 我没有复制这里的信息,因为它很长。似乎没有一个神奇的、单一的命令来重置计数器。你需要运行“压缩和修复数据库”@Neil Barnwell:离你不远了。我投票决定结束这个问题,因为有不止一个重复的问题,包括自动评论中的问题。我很想投反对票,因为副本并不难找到。我们如何通过使用OleDb代码来做到这一点?@HabipOĞUZ-你最

可能重复:

大家好


在MS Access数据库中,重置auti_增量字段的查询是什么?

您可以使用谷歌轻松找到这些信息,这里有一个指向MS支持文章的链接,介绍了该过程:


我没有复制这里的信息,因为它很长。似乎没有一个神奇的、单一的命令来重置计数器。

你需要运行“压缩和修复数据库”

@Neil Barnwell:离你不远了。我投票决定结束这个问题,因为有不止一个重复的问题,包括自动评论中的问题。我很想投反对票,因为副本并不难找到。我们如何通过使用OleDb代码来做到这一点?@HabipOĞUZ-你最好发布一个新问题,链接到这个,以获得更好的答案。在哪里执行OLE函数(VBA、.net代码等)?你为什么要这么做?(见问题中的评论:)你试过什么?我在谷歌上搜索了一个解决方案,找到了一个使用OLE DB命令的PowerShell脚本的一些信息,您可以修改它:非常感谢您的回复。我不想用一个新问题来吸引听众。我正在.Net中执行OLE函数。我正在编写土耳其刑法的注释。这是一个小项目。它在程序中使用名为“data.accdb”的MS Access数据库。特别是,在编码时,当我删除articles表中的所有行时,我希望将auto_increment列的值设置为1。很快,在我的测试屏幕中,我想设计一个按钮,当我单击该按钮时,articles表中的所有行都将被删除,并且auto_increment列的值设置为1。你的真心话。但是为什么ID字段值是什么很重要呢?在开发应用程序时让数量增加,如果在发布第一个版本时需要重置,则可以从模型中创建新数据库。您将不得不处理不是从1开始的数字。一旦您执行第一次升级,您将无法在那时重置计数器。这无关紧要。我为操作Access db编写了一个db类。它有dbInsert()、dbUpdate()、dbFetchAll()、dbDelete()等方法。我想编写一个名为dbTruncate()的方法,比如MySQL。因为我的第一次编程经验是在PHP和MySQL上。这只是好奇而已