0

我現在正在尋找像我的問題一個小時的解決方案。身份SQL Server Notnullexception C#

我有一個SQL Server數據庫表,該表的腳本是這樣的:

CREATE TABLE [dbo].[Table] (
    [Id]      BIGINT NOT NULL IDENTITY, 
    [Name]     NVARCHAR (100) NULL, ........ 

用C#我想用我的Visual Studio 2012

自動創建一個DataGridView插入我的數據庫值

現在,當我嘗試使用綁定導航器插入某個值時,我在ID上得到了NoNullAllowedException。爲什麼?我不明白爲什麼這不起作用。

我希望你能幫助我,謝謝你。

好日子

問候

回答

2

問題:你可能會試圖爲IDENTITY列插入值。

解決方案:在插入數據時,應完全忽略IDENTITY列的值。

因爲IDENTITY列會默認插入。

試試這個:

INSERT INTO myTable(Name) 
Values('somevalue');