共用方式為


疑難排解例外狀況: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 的資料行。

請參閱

工作

HOW TO:使用例外狀況助理

參考

NoNullAllowedException

Add

EndEdit

ItemArray

LoadDataRow