读书人

数据库 ID有关问题

发布时间: 2012-03-25 20:55:16 作者: rapoo

数据库 ID问题
我有一张表,序号ID递增,比如已经到了10,如果我把这10条全部删了,下次我再插入数据到数据库里,序号不是重新从1开始,而是从11开始,如果继续加到比如278,我全部删了后,序号继续从279开始,无法从1开始,请求高手指点谢谢。(c++builder ACCESS ADOQuery)

[解决办法]
Access数据库不支持RESEED指令,所以不能象SQLServer一样dbcc重置自增字段。
有个方法就是删除原自增字段,重建自增字段。
[解决办法]
另外,你试一下这个语句,看有效果没:

SQL code
ALTER TABLE 表名 ALTER COLUMN 字段名 COUNTER (1, 1) 

读书人网 >C++ Builder

热点推荐