sqlserver設(shè)置自動增長 sqlserver向數(shù)據(jù)庫插入數(shù)據(jù)的時候,自增張(標識列)列不允許為空,怎樣插入該列數(shù)據(jù)?
sqlserver向數(shù)據(jù)庫插入數(shù)據(jù)的時候,自增張(標識列)列不允許為空,怎樣插入該列數(shù)據(jù)?1. 這種情況是可以設(shè)置的。報告此錯誤的原因是,在最后插入數(shù)據(jù)時,ID字段沒有獲得值,但值為空,并且ID字段不
sqlserver向數(shù)據(jù)庫插入數(shù)據(jù)的時候,自增張(標識列)列不允許為空,怎樣插入該列數(shù)據(jù)?
1. 這種情況是可以設(shè)置的。報告此錯誤的原因是,在最后插入數(shù)據(jù)時,ID字段沒有獲得值,但值為空,并且ID字段不能為空,因此直接報告錯誤。請檢查:A.斷點檢查Dao層的ID是否為空,是否有值。b、 設(shè)置字段可以為空。c、 設(shè)置字段的默認值。d、 將“自動增量”設(shè)置為字段。這個問題是可以解決的。如果你不知道,再問一次。