Попробуйте изменить update="insTable:display"
на update="display"
. Я считаю, что вы не можете префикс id с идентификатором формы.
Если вы используете Microsoft SQL Server, вы можете «отключить» функцию автоинкремента, выполнив инструкцию Set Identity_Insert [TableName] On
, например:
Set Identity_Insert [TableName] On
-- --------------------------------------------
Insert TableName (pkCol, [OtherColumns])
Values(pkValue, [OtherValues])
-- ---- Don't forget to turn it back off ------
Set Identity_Insert [TableName] Off
В дополнение к ответу Чарльза (который теперь является на 100% правильным :-) и который сохраняет текущее значение IDENTITY в таблице), вы также можете проверить текущее значение IDENTITY в таблице - вы Вы можете сделать это с помощью этой команды здесь:
DBCC CHECKIDENT('YourTableName')
Если вам когда-либо потребуется изменить его, вы можете сделать это с помощью этой команды здесь:
DBCC CHECKIDENT ('YourTableName', RESEED, (new value for IDENTITY) )
bulk insert tablename from 'C:\test.csv' with (rowterminator = '\n',fieldterminator = ',',KEEPIDENTITY)