sqlserver 不能將值NULL插入列id(列不允許有空值解決)
錯(cuò)誤現(xiàn)象:
Microsoft OLE DB Provider for SQL Server 錯(cuò)誤 '80040e2f'不能將值 NULL 插入列 'id',表 'web.dbo.dingdan';列不允許有空值。INSERT 失敗。
/Untitled-2.asp,行 115
原因分析:
SQL數(shù)據(jù)庫(kù)中,建立表時(shí)沒(méi)有將id列標(biāo)識(shí)規(guī)范設(shè)置為“是”。所以大家在創(chuàng)建表的時(shí)候一定將id設(shè)為自動(dòng)增加id,標(biāo)識(shí)之類的。
解決辦法:
點(diǎn)擊表,修改,設(shè)置id列標(biāo)識(shí)規(guī)范為“是”,如下圖。
相關(guān)文章
企業(yè)管理器備份和還原SQL Server數(shù)據(jù)庫(kù)
本文我們主要介紹了利用SQL Server數(shù)據(jù)庫(kù)的企業(yè)管理器來(lái)備份和還原數(shù)據(jù)庫(kù)的方法以及每日自動(dòng)備份數(shù)據(jù)庫(kù)的設(shè)置,希望能夠?qū)δ兴鶐椭?/div> 2015-08-08mssql server 存儲(chǔ)過(guò)程里,bulk insert table from ''路徑+文件'',路徑固定,文件名
mssql server 存儲(chǔ)過(guò)程里,bulk insert table from ''路徑+文件'',路徑固定,文件名不固定的實(shí)現(xiàn)方法...2007-07-07MSSQL 2008 自動(dòng)備份數(shù)據(jù)庫(kù)的設(shè)置方法
最近項(xiàng)目中,需要用到MSSQL自動(dòng)定時(shí)備份功能,本來(lái)想利用C#自己寫一個(gè)的,但是聽(tīng)說(shuō)在MSSQL2008中已經(jīng)集成了功能強(qiáng)大的自動(dòng)備份功能,于是便提刀上陣,狠狠地琢磨了一番2017-04-04向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)并返回當(dāng)前插入的行數(shù)及全局變量@@IDENTITY應(yīng)用
向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)并返回當(dāng)前插入的的行數(shù),這項(xiàng)功能很實(shí)用的可以判斷是否為批量插入主要是利用全局變量@@IDENTITY實(shí)現(xiàn),感興趣的朋友可以了解下啊,希望本文對(duì)你鞏固sql知識(shí)很有幫助的2013-01-01sqlserver (parse name)字符串截取的方法
sqlserver (parse name)字符串截取的方法,需要的朋友可以參考一下2013-04-04最新評(píng)論