我有一個Microsoft Access/JET中有一個自動編號字段,它被設置爲增量式,它可以作爲表的主鍵。我需要知道下一個插入記錄的主鍵值是什麼,但我需要知道值之前插入的記錄。使用SELECT MAX([ID]) + 1 FROM [TableName];
將不起作用,因爲記錄將從表格的末尾例行刪除。 (插入新記錄只是爲了找出價值是不是一種選擇或者。)檢索訪問表的下一個自動編號
我知道,這是很容易在 MySQL的使用SHOW TABLE STATUS命令來完成。有沒有什麼能讓我使用ADO,DAO,VB6或其他可用工具來完成Access/JET的完全相同的事情?
我想你並不需要事先知道這個數字。你爲什麼認爲你這樣做? –
我覺得有趣的是,有些人更喜歡問你爲什麼需要某些東西而不是回答問題。 – HK1
爲什麼有人浪費時間回答一個毫無意義的問題?也就是說,爲什麼我應該解釋如何做一些沒有人應該做的事情呢?代理人PK值不應該有任何意義,所以你不應該關心下一個值會是什麼。如果你關心,那麼你應該自己管理這個領域的值,而不是依靠數據庫引擎來分配它們。當然,當我發佈我的評論時,如何找出種子價值的答案已經發布,所以我沒有理由發佈答案! –