Access的自動編號處理

2021-09-30 03:03:11 字數 510 閱讀 8647

問題:如何定義自動編號欄位的初始值和步進值?

如何定義自動增加欄位的初始值和步進值?

如何使刪除過資料的自動增加欄位的開始值重新從1開始?

回答:通過以下語句,你可以在建表的時候指定其起始值和步進值:

create table tblneworder2 (

orderid autoincrement (1000, 10), 

itemid long, quantity long) 

alter table tblorder 

alter column orderid counter (2000, 50) 

要重新開始:

alter table tablename

alter column orderid counter (1, 1) 

在 vbe 介面裡面用以下**:

docmd.runsql "alter table tablename alter column orderid counter (1, 1)"

取得Access自動編號值

我覺的這不應該是個問題,以前想解決,沒解決了,今天終於 下定決心,一定要解決。雖暫時用不著,也許以後用的著。其實很簡單,在sql server裡有個全域性變數 identity,他用來記錄當前鏈結產生的自動加1的值,這個變數在access裡也可以用,呵呵,一家的產品嘛。以下 是在dotnet 2.0...

Access 中自動編號的解決思路

如何在 access 中插入一條新的記錄時,預先知道他的自動編號id呢?這個問題困擾了我很久 後來我想了乙個很笨辦法 就是先插入一條 隨意的資料 當然裡面有有乙個你實現預定好的標識 比如 insert into cmd classid,cmdtype,cmd values temp temp tem...

SQL 自動編號處理

關閉自動編號 setidentity insert t off 這個時候就允許插入id值了 insert into t id,name values 0,test 開啟自動編號 setidentity insert t on 這個時候就允許插入id值了 insert into t id,name v...