在数据传输期间,我想:
禁用/启用MSAccess中的自动增量列
所以我可以通过MSAccess中的查询获得我的C#App插入的确切值。
在MSSQL中,我们可以通过这种方式启用:
sqlCmdDes.CommandText = "SET IDENTITY_INSERT dbo." + row["Table_Name"] + " ON";
并禁用自动增量:
sqlCmdDes.CommandText = "SET IDENTITY_INSERT dbo." + row["Table_Name"] + " ON";
答案 0 :(得分:3)
您可以在Access中的identity(counter)列中插入特定值,而根本不设置IDENTITY_INSERT。 只需使用INSERT语句。