當 IDENTITY_INSERT 設置為 OFF 時,不能為表 'tbUser' 中的標識列插入顯式值。
解決:
這個情況是你的表里面,有一列數據類型是IDENTITY的,也就是數據庫自動遞增列
對於自動遞增的列, 插入的時候, 不要把這一列加進去.
例如:
1> CREATE TABLE test_create_tab2 (
2> id INT IDENTITY(1, 1) PRIMARY KEY,
3> val VARCHAR(10)
4> );
5> go
1> INSERT INTO test_create_tab2(val) VALUES ('NO id');
2> go
(1 行受影響)
1> INSERT INTO test_create_tab2(id, val) VALUES (6, 'id no use');
2> go
消息 544,級別 16,狀態 1,服務器 TEST-PC\SQLEXPRESS,第 1 行
當 IDENTITY_INSERT 設置為 OFF 時,不能為表 'test_create_tab2' 中的標識列插入顯式值。