疑難排解例外狀況:System.Data.NoNullAllowedException
嘗試將 null 值插入資料行,而此資料行的 AllowDBNull 設定為 false 時,就會擲回 NoNullAllowedException 例外狀況。
相關秘訣
將值加入至資料行之前,先檢查該值是否為 DBNull。
如果 AllowDBNull 設定為 false,將無法插入 null 值。 如需詳細資訊,請參閱 DBNull。將 AllowDBNull 設定為 true。
將這個屬性設定為 true 可讓您插入 null 值。 如需詳細資訊,請參閱 AllowDBNull。
備註
如果您在資料表單上使用巡覽按鈕瀏覽資料庫資料表的資料錄時,可能會擲回此含有額外資訊的例外狀況:「資料行 'Column' 不允許 null」。這個行為發生的原因,是因為在資料表單精靈 (Data Form Wizard) 中未選取資料庫資料表的主索引鍵或 [非 NULL] 資料行。 當您建立資料表單,而未在資料表單精靈中選取資料庫的主索引鍵或 [非 NULL] 資料行時,就不會停用 [加入 - 建立新的資料錄] 選項。 要解決這個問題,請在加入資料表單時,使用資料表單精靈選取下列已選取資料表的資料行:主索引鍵資料行以及不允許 NULL 的資料行。