在數據傳輸過程我想:禁用/啓用自動增量MSACCESS通過查詢
禁用/啓用自動遞增列MSACCESS
這樣我就可以得到由我的C#插入的確切值通過MSAccess中的查詢應用程序。
在MSSQL中,我們可以做這樣的方式,使:
和禁用自動遞增:
在數據傳輸過程我想:禁用/啓用自動增量MSACCESS通過查詢
禁用/啓用自動遞增列MSACCESS
這樣我就可以得到由我的C#插入的確切值通過MSAccess中的查詢應用程序。
在MSSQL中,我們可以做這樣的方式,使:
和禁用自動遞增:
您可以在Access中插入特定的值到身份(計數器)列不設置IDENTITY_INSERT在所有。 只需使用INSERT語句。
如何在標識列中指定我自己的值?他們是autoNumbers。 我可以將價值靜止爲零,但這不是必需的。可以給我一個例子嗎? – 2013-03-17 11:41:23
示例(id是計數器):插入Table_name(id)值(999);只需嘗試一下。 999不應該在現有值中。 – msi77 2013-03-17 19:03:09
它沒有奏效。我將數據從Sql服務器複製到DataTable,然後使用插入到MSAccess表中的OleDbCommandBuilder,但MSAccess遵循新的序列,並未保存插入命令的自動增量列值。例如我試圖保存2,3,4,8,9,但MSAccess保存了1,2,3,4,5 – 2013-03-18 13:03:31
這是我的問題的解決方案。一直在尋找它。 好鏡頭。
Keep value of autonumber column when importing into Microsoft Access database
你不能。您可以插入輔助表格中,也可以插入記錄的計數。 – Fionnuala 2013-03-16 20:55:38
即使可以,它也會導致同時活動的問題。 – 2013-03-16 21:33:31